Class BaseDataFileFactoryJ4
java.lang.Object
org.apache.derby.impl.store.raw.data.BaseDataFileFactory
org.apache.derby.impl.store.raw.data.BaseDataFileFactoryJ4
- All Implemented Interfaces:
PrivilegedExceptionAction<Object>
,CacheableFactory
,ModuleControl
,ModuleSupportable
,Corruptable
,DataFactory
This class overloads BaseDataFileFactory to produce RAFContainer4 objects
instead of RAFContainer objects. It makes no other change to its superclass'
behavior.
-
Field Summary
Fields inherited from class org.apache.derby.impl.store.raw.data.BaseDataFileFactory
dataNotSyncedAtAllocation, dataNotSyncedAtCheckpoint, storageFactory, writableStorageFactory
Fields inherited from interface org.apache.derby.iapi.store.raw.data.DataFactory
DB_EX_LOCKFILE_NAME, DB_LOCKFILE_NAME, MODULE, TEMP_SEGMENT_NAME
-
Constructor Summary
ConstructorsConstructorDescriptionDo-nothing constructor (as in the superclass) - real initialization is done by super's boot(). -
Method Summary
Modifier and TypeMethodDescriptionprotected Cacheable
newRAFContainer
(BaseDataFileFactory factory) Overrides newRAFContainer in BaseDataFileFactory to produce RAFContainer4 objects capable of exploiting the NIO API available in Java 1.4+Methods inherited from class org.apache.derby.impl.store.raw.data.BaseDataFileFactory
addAndLoadStreamContainer, addContainer, backupDataFiles, boot, canSupport, checkpoint, createFinished, databaseEncrypted, decrypt, decryptAllContainers, dropContainer, dropStreamContainer, encrypt, encryptAllContainers, fileToRemove, flush, freezePersistentStore, getAlternateContainerPath, getContainerCache, getContainerNames, getContainerPath, getEncryptionBlockSize, getFileHandler, getIdentifier, getIntParameter, getLogFactory, getMaxContainerId, getNextId, getPageCache, getRawStoreFactory, getRootDirectory, getStorageFactory, getVersionedName, idle, insertUndoNotify, isReadOnly, luceneLoaded, markCorrupt, newCacheable, newContainerObject, openContainer, openDroppedContainer, openStreamContainer, postRecovery, random, reclaimSpace, reCreateContainerForRedoRecovery, removeDroppedContainerFileStubs, removeOldVersionOfContainers, removeStubsOK, run, setDatabaseEncrypted, setRawStoreFactory, setUndoInsertEventHandler, setupCacheCleaner, stop, stubFileToRemoveAfterCheckPoint, unfreezePersistentStore, writeFinished, writeInProgress
-
Constructor Details
-
BaseDataFileFactoryJ4
public BaseDataFileFactoryJ4()Do-nothing constructor (as in the superclass) - real initialization is done by super's boot().
-
-
Method Details
-
newRAFContainer
Overrides newRAFContainer in BaseDataFileFactory to produce RAFContainer4 objects capable of exploiting the NIO API available in Java 1.4+- Overrides:
newRAFContainer
in classBaseDataFileFactory
-