Package org.burningwave.graph
Class Factory
java.lang.Object
org.burningwave.graph.Factory
- All Implemented Interfaces:
AutoCloseable,org.burningwave.core.Component,org.burningwave.core.iterable.Properties.Listener,org.burningwave.core.ManagedLogger
public class Factory extends Object implements org.burningwave.core.Component
-
Nested Class Summary
-
Method Summary
Modifier and Type Method Description Functionsbuild(Config config, Object... beanContainers)voidclose()voidclose(Object... contextes)voidclose(Functions... functions)static Factorycreate(org.burningwave.core.assembler.ComponentSupplier componentSupplier)ContextcreateContext()<T> TcreateContext(Class<?>... interfaces)static FactorygetInstance()static FactorygetOrCreateFrom(org.burningwave.core.assembler.ComponentSupplier componentSupplier)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.burningwave.core.Component
getOrCreateTemporaryFolder, getTemporaryFolderPrefix
-
Method Details
-
create
-
getOrCreateFrom
public static Factory getOrCreateFrom(org.burningwave.core.assembler.ComponentSupplier componentSupplier) -
getInstance
-
createContext
-
createContext
-
build
- Throws:
Throwable
-
close
-
close
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.burningwave.core.Component
-