Top Description Fields Constructors Methods
org.apache.derby.impl.store.raw.data

public Class BaseDataFileFactoryJ4

extends BaseDataFileFactory
Class Inheritance
Imports
org.apache.derby.iapi.services.cache.Cacheable

This class overloads BaseDataFileFactory to produce RAFContainer4 objects instead of RAFContainer objects. It makes no other change to its superclass' behavior.

Field Summary

Inherited from org.apache.derby.impl.store.raw.data.BaseDataFileFactory:
dataNotSyncedAtAllocationdataNotSyncedAtCheckpointstorageFactorywritableStorageFactory

Constructor Summary

AccessConstructor and Description
public
BaseDataFileFactoryJ4()

Do-nothing constructor (as in the superclass) - real initialization is done by super's boot().

Method Summary

Modifier and TypeMethod and Description
protected Cacheable
newRAFContainer(BaseDataFileFactory factory)

Overrides org.apache.derby.impl.store.raw.data.BaseDataFileFactory.newRAFContainer.

Overrides newRAFContainer in BaseDataFileFactory to produce RAFContainer4 objects capable of exploiting the NIO API available in Java 1.4+

Inherited from org.apache.derby.impl.store.raw.data.BaseDataFileFactory:
addAndLoadStreamContaineraddContainerbackupDataFilesbootcanSupportcheckpointcreateFinisheddatabaseEncrypteddecryptdecryptAllContainersdropContainerdropStreamContainerencryptencryptAllContainersfileToRemoveflushfreezePersistentStoregetAlternateContainerPathgetContainerCachegetContainerNamesgetContainerPathgetEncryptionBlockSizegetFileHandlergetIdentifiergetIntParametergetLogFactorygetMaxContainerIdgetNextIdgetPageCachegetRawStoreFactorygetRootDirectorygetStorageFactorygetVersionedNameidleinsertUndoNotifyisReadOnlyluceneLoadedmarkCorruptnewCacheablenewContainerObjectopenContaineropenDroppedContaineropenStreamContainerpostRecoveryrandomreclaimSpacereCreateContainerForRedoRecoveryremoveDroppedContainerFileStubsremoveOldVersionOfContainersremoveStubsOKrunsetDatabaseEncryptedsetRawStoreFactorysetUndoInsertEventHandlersetupCacheCleanerstopstubFileToRemoveAfterCheckPointunfreezePersistentStorewriteFinishedwriteInProgress

Constructor Detail

BaseDataFileFactoryJ4back to summary
public BaseDataFileFactoryJ4()

Do-nothing constructor (as in the superclass) - real initialization is done by super's boot().

Method Detail

newRAFContainerback to summary
protected Cacheable newRAFContainer(BaseDataFileFactory factory)

Overrides org.apache.derby.impl.store.raw.data.BaseDataFileFactory.newRAFContainer.

Overrides newRAFContainer in BaseDataFileFactory to produce RAFContainer4 objects capable of exploiting the NIO API available in Java 1.4+