org.apache.derby.impl.store.raw.data
Class BaseDataFileFactoryJ4

java.lang.Object
  extended by org.apache.derby.impl.store.raw.data.BaseDataFileFactory
      extended by org.apache.derby.impl.store.raw.data.BaseDataFileFactoryJ4
All Implemented Interfaces:
java.security.PrivilegedExceptionAction, CacheableFactory, ModuleControl, ModuleSupportable, Corruptable, DataFactory

public class BaseDataFileFactoryJ4
extends BaseDataFileFactory

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
BaseDataFileFactoryJ4()
          Do-nothing constructor (as in the superclass) - real initialization is done by super's boot().
 
Method Summary
protected  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, dropContainer, dropStreamContainer, encrypt, encryptAllContainers, fileToRemove, flush, freezePersistentStore, getAlternateContainerPath, getContainerCache, getContainerNames, getContainerPath, getEncryptionBlockSize, getFileHandler, getIdentifier, getIntParameter, getLogFactory, getMaxContainerId, getNextId, getPageCache, getRawStoreFactory, getRootDirectory, getStorageFactory, getTempDirectory, getVersionedName, idle, isReadOnly, markCorrupt, newCacheable, newContainerObject, openContainer, openDroppedContainer, openStreamContainer, postRecovery, random, reclaimSpace, reCreateContainerForRedoRecovery, removeDroppedContainerFileStubs, removeOldVersionOfContainers, removeStubsOK, run, setDatabaseEncrypted, setRawStoreFactory, setupCacheCleaner, stop, stubFileToRemoveAfterCheckPoint, unfreezePersistentStore, writeFinished, writeInProgress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseDataFileFactoryJ4

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

Method Detail

newRAFContainer

protected Cacheable newRAFContainer(BaseDataFileFactory factory)
Overrides newRAFContainer in BaseDataFileFactory to produce RAFContainer4 objects capable of exploiting the NIO API available in Java 1.4+

Overrides:
newRAFContainer in class BaseDataFileFactory

Built on Thu 2011-03-10 11:54:14+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.