Package be.bagofwords.db.filedb
Class FileDataInterfaceFactory
- java.lang.Object
-
- be.bagofwords.db.impl.BaseDataInterfaceFactory
-
- be.bagofwords.db.filedb.FileDataInterfaceFactory
-
- All Implemented Interfaces:
DataInterfaceFactory,be.bagofwords.minidepi.LifeCycleBean
- Direct Known Subclasses:
EmbeddedDBContextFactory.ApplicationContextEnclosingFileDataInterfaceFactory
public class FileDataInterfaceFactory extends BaseDataInterfaceFactory
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface be.bagofwords.db.DataInterfaceFactory
DataInterfaceFactory.DataInterfaceReference
-
-
Field Summary
-
Fields inherited from class be.bagofwords.db.impl.BaseDataInterfaceFactory
asyncJobService
-
-
Constructor Summary
Constructors Constructor Description FileDataInterfaceFactory(be.bagofwords.minidepi.ApplicationContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T> BaseDataInterface<T>createBaseDataInterface(String name, Class<T> objectClass, Combinator<T> combinator, ObjectSerializer<T> objectSerializer, boolean isTemporaryDataInterface)protected Class<? extends DataInterface>getBaseDataInterfaceClass()-
Methods inherited from class be.bagofwords.db.impl.BaseDataInterfaceFactory
cleanupClosedInterfaces, closeAllInterfaces, createCountDataInterface, createDataInterface, createFromConfig, createInMemoryCountDataInterface, createTmpCountDataInterface, dataInterface, getAllInterfaces, multiIndex, startBean, stopBean, terminate, toString, uniqueIndex
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface be.bagofwords.db.DataInterfaceFactory
createDataInterface, createDataInterface, createIdDataInterface, createIdDataInterface, idDataInterface
-
-
-
-
Method Detail
-
createBaseDataInterface
protected <T> BaseDataInterface<T> createBaseDataInterface(String name, Class<T> objectClass, Combinator<T> combinator, ObjectSerializer<T> objectSerializer, boolean isTemporaryDataInterface)
- Specified by:
createBaseDataInterfacein classBaseDataInterfaceFactory
-
getBaseDataInterfaceClass
protected Class<? extends DataInterface> getBaseDataInterfaceClass()
- Specified by:
getBaseDataInterfaceClassin classBaseDataInterfaceFactory
-
-