Package org.burningwave.core
Interface Closeable
- All Superinterfaces:
AutoCloseable,Identifiable
- All Known Subinterfaces:
Component,ComponentSupplier,IterableZipContainer,IterableZipContainer.Entry,ManagedLogger.Repository,ZipInputStream.Entry
- All Known Implementing Classes:
BufferHandler,ByteCodeHunter.SearchResult,ByteCodeHunterImpl,ClassCriteria,ClassCriteria.TestContext,Classes.Loaders,Classes.Loaders.ChangeParentsContext,ClassFactory.ClassRetriever,ClassFactoryImpl,ClassHunter.SearchResult,ClassPathHunter.SearchResult,ClassPathScanner.Abst,CodeExecutorImpl,ComponentContainer,ConstructorCriteria,Context,Criteria,Criteria.Simple,Criteria.TestContext,CriteriaWithClassElementsSupplyingSupport,ExecutableMemberCriteria,FieldAccessor,FieldAccessor.ByFieldOrByMethod,FieldAccessor.ByMethodOrByField,FieldCriteria,FileCriteria,FileInputStream,FileOutputStream,FileSystemHelper,FileSystemHelper.Scavenger,FileSystemItem.Criteria,JavaClass,JavaClass.Criteria,JavaMemoryCompiler.Compilation.Result,JavaMemoryCompilerImpl,ManagedLogger.Repository.Abst,MemberCriteria,MemoryClassLoader,MemoryClassLoader.DebugSupport,MethodCriteria,PathScannerClassLoader,QueuedTaskExecutor,SearchConfig,SearchResult,SimpleManagedLoggerRepository,SLF4JManagedLoggerRepository,SourceCodeHandler,Synchronizer,TasksMonitorer,Thread.Holder,ZipContainerEntryCriteria,ZipInputStream,ZipInputStream.Entry.Attached,ZipInputStream.Entry.Detached
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidclose()default QueuedTaskExecutor.TaskcloseResources(String objectId, Supplier<Boolean> isClosedPredicate, ThrowingConsumer<QueuedTaskExecutor.Task, ?> closingFunction) default QueuedTaskExecutor.TaskcloseResources(Supplier<Boolean> isClosedPredicate, ThrowingConsumer<QueuedTaskExecutor.Task, ?> closingFunction) default QueuedTaskExecutor.TaskcreateCloseResoucesTask(String objectId, Supplier<Boolean> isClosedPredicate, ThrowingConsumer<QueuedTaskExecutor.Task, ?> closingFunction) default QueuedTaskExecutor.TaskcreateCloseResoucesTask(Supplier<Boolean> isClosedPredicate, ThrowingConsumer<QueuedTaskExecutor.Task, ?> closingFunction) Methods inherited from interface org.burningwave.core.Identifiable
getId, getOperationId
-
Method Details
-
close
default void close()- Specified by:
closein interfaceAutoCloseable
-
createCloseResoucesTask
default QueuedTaskExecutor.Task createCloseResoucesTask(String objectId, Supplier<Boolean> isClosedPredicate, ThrowingConsumer<QueuedTaskExecutor.Task, ?> closingFunction) -
createCloseResoucesTask
default QueuedTaskExecutor.Task createCloseResoucesTask(Supplier<Boolean> isClosedPredicate, ThrowingConsumer<QueuedTaskExecutor.Task, ?> closingFunction) -
closeResources
default QueuedTaskExecutor.Task closeResources(Supplier<Boolean> isClosedPredicate, ThrowingConsumer<QueuedTaskExecutor.Task, ?> closingFunction) -
closeResources
default QueuedTaskExecutor.Task closeResources(String objectId, Supplier<Boolean> isClosedPredicate, ThrowingConsumer<QueuedTaskExecutor.Task, ?> closingFunction)
-