Package org.burningwave.core.assembler
Interface ComponentSupplier
- All Superinterfaces:
AutoCloseable,Cleanable,Closeable,Identifiable
- All Known Implementing Classes:
ComponentContainer
-
Method Summary
Modifier and TypeMethodDescriptionvoidclear(boolean closeHuntersResults, boolean closeClassRetrievers, boolean clearFileSystemItemReferences) static voidclearAll()static voidclearAll(boolean closeHuntersResults, boolean closeClassRetrievers, boolean clearFileSystemItemReferences) voidstatic ComponentSupplier<I,T extends Component>
TgetOrCreate(Class<I> cls, Supplier<I> componentSupplier) static voidresetAll()voidresetClassFactory(boolean closeClassRetrievers) Methods inherited from interface org.burningwave.core.Cleanable
clear, clearInBackgroundMethods inherited from interface org.burningwave.core.Closeable
close, closeResources, closeResources, createCloseResoucesTask, createCloseResoucesTaskMethods inherited from interface org.burningwave.core.Identifiable
getId, getOperationId
-
Method Details
-
getInstance
-
resetAll
static void resetAll() -
clearAll
static void clearAll() -
clearAll
static void clearAll(boolean closeHuntersResults, boolean closeClassRetrievers, boolean clearFileSystemItemReferences) -
clear
void clear(boolean closeHuntersResults, boolean closeClassRetrievers, boolean clearFileSystemItemReferences) -
getOrCreate
-
getByteCodeHunter
ByteCodeHunter getByteCodeHunter() -
getClassFactory
ClassFactory getClassFactory() -
getCodeExecutor
CodeExecutor getCodeExecutor() -
getClassHunter
ClassHunter getClassHunter() -
getClassPathHunter
ClassPathHunter getClassPathHunter() -
getClassPathHelper
ClassPathHelper getClassPathHelper() -
getFunctionalInterfaceFactory
FunctionalInterfaceFactory getFunctionalInterfaceFactory() -
getJavaMemoryCompiler
JavaMemoryCompiler getJavaMemoryCompiler() -
getPathHelper
PathHelper getPathHelper() -
getPathScannerClassLoader
PathScannerClassLoader getPathScannerClassLoader() -
closeHuntersSearchResults
void closeHuntersSearchResults() -
resetClassFactory
void resetClassFactory(boolean closeClassRetrievers)
-