org.apache.derby.impl.io
Class URLStorageFactory
java.lang.Object
org.apache.derby.impl.io.BaseStorageFactory
org.apache.derby.impl.io.URLStorageFactory
- All Implemented Interfaces:
- StorageFactory
public class URLStorageFactory
- extends BaseStorageFactory
This class provides a http based implementation of the StorageFactory interface. It is used by the
database engine to access persistent data and transaction logs under the http and https subsubprotocols.
Methods inherited from class org.apache.derby.impl.io.BaseStorageFactory |
createTempDir, createTemporaryFile, getCanonicalName, getSeparator, getStorageFactoryVersion, getTempDir, init, isFast, isReadOnlyDatabase, newStorageFile, newStorageFile, newStorageFile, shutdown, supportsRandomAccess |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
URLStorageFactory
public URLStorageFactory()
newPersistentFile
StorageFile newPersistentFile(java.lang.String path)
- Construct a persistent StorageFile from a path name.
- Specified by:
newPersistentFile
in class BaseStorageFactory
- Parameters:
path
- The path name of the file
- Returns:
- A corresponding StorageFile object
newPersistentFile
StorageFile newPersistentFile(java.lang.String directoryName,
java.lang.String fileName)
- Construct a StorageFile from a directory and file name.
- Specified by:
newPersistentFile
in class BaseStorageFactory
- Parameters:
directoryName
- The directory part of the path name. Must not be null, nor may it be in the temp dir.fileName
- The name of the file within the directory.
- Returns:
- A corresponding StorageFile object
newPersistentFile
StorageFile newPersistentFile(StorageFile directoryName,
java.lang.String fileName)
- Construct a StorageFile from a directory and file name.
- Specified by:
newPersistentFile
in class BaseStorageFactory
- Parameters:
directoryName
- The directory part of the path name.fileName
- The name of the file within the directory.
- Returns:
- A corresponding StorageFile object
doInit
void doInit()
throws java.io.IOException
- Specified by:
doInit
in class BaseStorageFactory
- Throws:
java.io.IOException
Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.