Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W 

A

AbstractBackend - Class in org.apache.jackrabbit.core.data
Abstract Backend which has a reference to the underlying CachingDataStore and is maintaining the lifecycle of the internal asynchronous write executor.
AbstractBackend() - Constructor for class org.apache.jackrabbit.core.data.AbstractBackend
 
AbstractDataRecord - Class in org.apache.jackrabbit.core.data
Abstract data record base class.
AbstractDataRecord(AbstractDataStore, DataIdentifier) - Constructor for class org.apache.jackrabbit.core.data.AbstractDataRecord
Creates a data record with the given identifier.
AbstractDataStore - Class in org.apache.jackrabbit.core.data
 
AbstractDataStore() - Constructor for class org.apache.jackrabbit.core.data.AbstractDataStore
 
add(String) - Method in class org.apache.jackrabbit.core.data.AsyncUploadCache
This methods checks if file can be added to AsyncUploadCache.asyncUploadMap.
addDataSourceDefinition(String, Properties) - Method in class org.apache.jackrabbit.core.config.DataSourceConfig
Adds a DataSourceDefinition from the given properties.
addRecord(InputStream) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Creates a new data record in Backend.
addRecord(InputStream) - Method in interface org.apache.jackrabbit.core.data.DataStore
Creates a new data record.
addRecord(InputStream) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
addRecord(InputStream) - Method in class org.apache.jackrabbit.core.data.FileDataStore
Creates a new data record.
addRecord(InputStream) - Method in class org.apache.jackrabbit.core.data.MultiDataStore
Creates a new data record in the primary data store.
addVariableReplacement(String, String) - Method in class org.apache.jackrabbit.core.util.db.CheckSchemaOperation
Adds a variable replacement mapping.
afterOperation(TransactionContext) - Method in interface org.apache.jackrabbit.data.core.InternalXAResource
associate(TransactionContext) - Method in interface org.apache.jackrabbit.data.core.InternalXAResource
Associate this resource with a transaction.
asyncDownloadCache - Variable in class org.apache.jackrabbit.core.data.CachingDataStore
In memory map to hold in-progress asynchronous downloads.
asyncTouchCache - Variable in class org.apache.jackrabbit.core.data.CachingDataStore
In memory map to hold in-progress asynchronous touch.
AsyncTouchCallback - Interface in org.apache.jackrabbit.core.data
This interface defines callback methods to reflect the status of asynchronous touch.
AsyncTouchResult - Class in org.apache.jackrabbit.core.data
The class holds the result of asynchronous touch to Backend
AsyncTouchResult(DataIdentifier) - Constructor for class org.apache.jackrabbit.core.data.AsyncTouchResult
 
AsyncUploadCache - Class in org.apache.jackrabbit.core.data
This class holds all in progress uploads.
AsyncUploadCache() - Constructor for class org.apache.jackrabbit.core.data.AsyncUploadCache
 
AsyncUploadCacheResult - Class in org.apache.jackrabbit.core.data
This class holds result of asynchronous upload from AsyncUploadCache
AsyncUploadCacheResult() - Constructor for class org.apache.jackrabbit.core.data.AsyncUploadCacheResult
 
AsyncUploadCallback - Interface in org.apache.jackrabbit.core.data
This interface defines callback methods to reflect the status of asynchronous upload.
AsyncUploadResult - Class in org.apache.jackrabbit.core.data
The class holds the result of asynchronous upload to Backend
AsyncUploadResult(DataIdentifier, File) - Constructor for class org.apache.jackrabbit.core.data.AsyncUploadResult
 
available() - Method in class org.apache.jackrabbit.core.data.db.DbInputStream
available() - Method in class org.apache.jackrabbit.core.data.LazyFileInputStream
 

B

Backend - Interface in org.apache.jackrabbit.core.data
The interface defines the backend which can be plugged into CachingDataStore.
backend - Variable in class org.apache.jackrabbit.core.data.CachingDataStore
 
BasedFileSystem - Class in org.apache.jackrabbit.core.fs
A BasedFileSystem represents a 'file system in a file system'.
BasedFileSystem(FileSystem, String) - Constructor for class org.apache.jackrabbit.core.fs.BasedFileSystem
Creates a new BasedFileSystem
basePath - Variable in class org.apache.jackrabbit.core.fs.BasedFileSystem
 
beforeOperation(TransactionContext) - Method in interface org.apache.jackrabbit.data.core.InternalXAResource
buildBasePath(String) - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
 

C

CachingDataRecord - Class in org.apache.jackrabbit.core.data
CachingDataRecord which stores reference to CachingDataStore.
CachingDataRecord(CachingDataStore, DataIdentifier) - Constructor for class org.apache.jackrabbit.core.data.CachingDataRecord
 
CachingDataStore - Class in org.apache.jackrabbit.core.data
A caching data store that consists of LocalCache and Backend.
CachingDataStore() - Constructor for class org.apache.jackrabbit.core.data.CachingDataStore
 
CachingFDS - Class in org.apache.jackrabbit.core.data
 
CachingFDS() - Constructor for class org.apache.jackrabbit.core.data.CachingFDS
 
call() - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper.RetryManager
 
canAsyncUpload() - Method in class org.apache.jackrabbit.core.data.AsyncUploadCacheResult
Flag to denote that asynchronous upload can be started on file.
checkFormat(String) - Static method in class org.apache.jackrabbit.core.fs.FileSystemPathUtil
Checks if path is a valid path.
CheckSchemaOperation - Class in org.apache.jackrabbit.core.util.db
An operation which synchronously checks the DB schema in the CheckSchemaOperation.run() method.
CheckSchemaOperation(ConnectionHelper, InputStream, String) - Constructor for class org.apache.jackrabbit.core.util.db.CheckSchemaOperation
 
cleanupParamResources() - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper.RetryManager
Cleans up the Parameter resources that are not automatically closed or deleted.
clearInUse() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
clearInUse() - Method in interface org.apache.jackrabbit.core.data.DataStore
Clear the in-use list.
clearInUse() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
clearInUse() - Method in class org.apache.jackrabbit.core.data.FileDataStore
 
clearInUse() - Method in class org.apache.jackrabbit.core.data.MultiDataStore
Clear the in-use list.
close() - Method in class org.apache.jackrabbit.core.data.AbstractBackend
Close backend and release resources like database connection if any.
close() - Method in interface org.apache.jackrabbit.core.data.Backend
Close backend and release resources like database connection if any.
close() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
close() - Method in interface org.apache.jackrabbit.core.data.DataStore
Close the data store
close() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
close() - Method in class org.apache.jackrabbit.core.data.db.DbInputStream
When the stream is consumed, the database objects held by the instance are closed.
close() - Method in class org.apache.jackrabbit.core.data.db.DerbyDataStore
Close the data store
close() - Method in class org.apache.jackrabbit.core.data.db.TempFileInputStream
 
close() - Method in class org.apache.jackrabbit.core.data.FileDataStore
 
close() - Method in class org.apache.jackrabbit.core.data.LazyFileInputStream
 
close() - Method in class org.apache.jackrabbit.core.data.LocalCache
Close the cache.
close() - Method in class org.apache.jackrabbit.core.data.MultiDataStore
Close the data store
close() - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Close the file system.
close() - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Close the file system.
close() - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Close the file system.
close() - Method in class org.apache.jackrabbit.core.util.db.ConnectionFactory
 
close(ResultSet) - Static method in class org.apache.jackrabbit.core.util.db.DbUtility
This is a utility method which closes the given resources without throwing exceptions.
close(Connection, Statement, ResultSet) - Static method in class org.apache.jackrabbit.core.util.db.DbUtility
This is a utility method which closes the given resources without throwing exceptions.
closeResources(Connection, Statement, ResultSet, boolean) - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper
Closes the given resources given the batchMode state.
closeStream() - Method in class org.apache.jackrabbit.core.util.db.StreamWrapper
 
commit(TransactionContext) - Method in interface org.apache.jackrabbit.data.core.InternalXAResource
Commit transaction.
commit() - Method in class org.apache.jackrabbit.data.core.TransactionContext
Commit the transaction identified by this context.
ConfigurationException - Exception in org.apache.jackrabbit.core.config
Exception class used for configuration errors.
ConfigurationException(String) - Constructor for exception org.apache.jackrabbit.core.config.ConfigurationException
Creates a configuration exception.
ConfigurationException(String, Exception) - Constructor for exception org.apache.jackrabbit.core.config.ConfigurationException
Creates a configuration exception that is caused by another exception.
confirmDelete(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Method to confirm that identifier can be deleted from Backend
conHelper - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
ConnectionFactory - Class in org.apache.jackrabbit.core.util.db
A factory for new database connections.
ConnectionFactory() - Constructor for class org.apache.jackrabbit.core.util.db.ConnectionFactory
 
ConnectionHelper - Class in org.apache.jackrabbit.core.util.db
This class provides convenience methods to execute SQL statements.
ConnectionHelper(DataSource, boolean) - Constructor for class org.apache.jackrabbit.core.util.db.ConnectionHelper
 
ConnectionHelper(DataSource, boolean, boolean) - Constructor for class org.apache.jackrabbit.core.util.db.ConnectionHelper
 
ConnectionHelper(DataSource, boolean, boolean, int) - Constructor for class org.apache.jackrabbit.core.util.db.ConnectionHelper
 
ConnectionHelper.RetryManager<T> - Class in org.apache.jackrabbit.core.util.db
This class encapsulates the logic to retry a method invocation if it threw an SQLException.
convert(String, Exception) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Convert an exception to a data store exception.
copy(File, File) - Static method in class org.apache.jackrabbit.core.fs.local.FileUtil
Recursively copies the given file or directory to the given destination.
copyWhenReading - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
Copy the stream to a temp file before returning it.
createAsyncWriteExecutor() - Method in class org.apache.jackrabbit.core.data.AbstractBackend
Creates an Executor.
createBackend() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
createBackend() - Method in class org.apache.jackrabbit.core.data.CachingFDS
 
createCheckSchemaOperation() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
This method is called from DbDataStore.init(String) after the DbDataStore.createConnectionHelper(DataSource) method, and returns a default CheckSchemaOperation.
createConnectionHelper(DataSource) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
This method is called from the DbDataStore.init(String) method of this class and returns a ConnectionHelper instance which is assigned to the conHelper field.
createConnectionHelper(DataSource) - Method in class org.apache.jackrabbit.core.data.db.DerbyDataStore
This method is called from the DbDataStore.init(String) method of this class and returns a ConnectionHelper instance which is assigned to the conHelper field.
createFolder(String) - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Creates the folder named by this path, including any necessary but nonexistent parent folders.
createFolder(String) - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Creates the folder named by this path, including any necessary but nonexistent parent folders.
createFolder(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Creates the folder named by this path, including any necessary but nonexistent parent folders.
createTableSQL - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
This is the property 'createTable' in the [databaseType].properties file, initialized with the default value.

D

DatabaseAware - Interface in org.apache.jackrabbit.core.util.db
Bean components (i.e., classes that appear in the repository descriptor) that implement this interface will get the repositories ConnectionFactory instance injected just after construction and before initialization.
databaseType - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
The database type used.
DataIdentifier - Class in org.apache.jackrabbit.core.data
Opaque data identifier used to identify records in a data store.
DataIdentifier(String) - Constructor for class org.apache.jackrabbit.core.data.DataIdentifier
Creates a data identifier from the given string.
DataRecord - Interface in org.apache.jackrabbit.core.data
Immutable data record that consists of a binary stream.
dataSource - Variable in class org.apache.jackrabbit.core.util.db.ConnectionHelper
 
DataSourceConfig - Class in org.apache.jackrabbit.core.config
This class contains list of definitions for DataSource instances.
DataSourceConfig() - Constructor for class org.apache.jackrabbit.core.config.DataSourceConfig
 
DataSourceConfig.DataSourceDefinition - Class in org.apache.jackrabbit.core.config
The definition of a DataSource.
DataSourceDefinition(String, Properties) - Constructor for class org.apache.jackrabbit.core.config.DataSourceConfig.DataSourceDefinition
Creates a DataSourceDefinition from the given properties and throws a ConfigurationException when the set of properties does not satisfy some validity constraints.
dataSourceName - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
The logical name of the DataSource to use.
DataSourceWrapper - Class in org.apache.jackrabbit.core.util.db
This class delegates all calls to the corresponding method on the wrapped DataSource except for the DataSourceWrapper.getConnection() method, which delegates to DataSource#getConnection(String, String) with the username and password which are given on construction.
DataSourceWrapper(DataSource, String, String) - Constructor for class org.apache.jackrabbit.core.util.db.DataSourceWrapper
 
DataStore - Interface in org.apache.jackrabbit.core.data
Append-only store for binary streams.
DataStoreException - Exception in org.apache.jackrabbit.core.data
Exception thrown by the Data Store module.
DataStoreException(String) - Constructor for exception org.apache.jackrabbit.core.data.DataStoreException
Constructs a new instance of this class with the specified detail message.
DataStoreException(String, Throwable) - Constructor for exception org.apache.jackrabbit.core.data.DataStoreException
Constructs a new instance of this class with the specified detail message and root cause.
DataStoreException(Throwable) - Constructor for exception org.apache.jackrabbit.core.data.DataStoreException
Constructs a new instance of this class with the specified root cause.
DataStoreFactory - Interface in org.apache.jackrabbit.core.data
Factory interface for creating DataStore instances.
DB_TYPE - Static variable in class org.apache.jackrabbit.core.config.DataSourceConfig
 
DbDataRecord - Class in org.apache.jackrabbit.core.data.db
Data record that is stored in a database
DbDataRecord(DbDataStore, DataIdentifier, long, long) - Constructor for class org.apache.jackrabbit.core.data.db.DbDataRecord
Creates a data record based on the given identifier and length.
DbDataStore - Class in org.apache.jackrabbit.core.data.db
A data store implementation that stores the records in a database using JDBC.
DbDataStore() - Constructor for class org.apache.jackrabbit.core.data.db.DbDataStore
 
DbInputStream - Class in org.apache.jackrabbit.core.data.db
This class represents an input stream backed by a database.
DbInputStream(DbDataStore, DataIdentifier) - Constructor for class org.apache.jackrabbit.core.data.db.DbInputStream
Create a database input stream for the given identifier.
DbUtility - Class in org.apache.jackrabbit.core.util.db
This class contains some database utility methods.
DEFAULT_MIN_RECORD_LENGTH - Static variable in class org.apache.jackrabbit.core.data.db.DbDataStore
The default value for the minimum object size.
delete(String) - Method in class org.apache.jackrabbit.core.data.AsyncUploadCache
This methods deletes asynchronous upload for @param fileName if there exists asynchronous upload for @param fileName.
delete(String) - Method in class org.apache.jackrabbit.core.data.LocalCache
Delete file from cache.
delete() - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
Deletes this resource.
delete(boolean) - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
Deletes this resource.
delete(File) - Static method in class org.apache.jackrabbit.core.fs.local.FileUtil
Recursively deletes the given file or directory.
deleteAllOlderThan(long) - Method in interface org.apache.jackrabbit.core.data.Backend
Delete all records which are older than timestamp.
deleteAllOlderThan(long) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
deleteAllOlderThan(long) - Method in interface org.apache.jackrabbit.core.data.DataStore
Delete objects that have a modified date older than the specified date.
deleteAllOlderThan(long) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
deleteAllOlderThan(long) - Method in class org.apache.jackrabbit.core.data.FileDataStore
 
deleteAllOlderThan(long) - Method in class org.apache.jackrabbit.core.data.FSBackend
 
deleteAllOlderThan(long) - Method in class org.apache.jackrabbit.core.data.MultiDataStore
Delete objects that have a modified date older than the specified date from the archive data store.
DeleteDelayedIdentifiersTask(long) - Constructor for class org.apache.jackrabbit.core.data.MultiDataStore.DeleteDelayedIdentifiersTask
Constructor
deleteFile(String) - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Deletes the file denoted by this path.
deleteFile(String) - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Deletes the file denoted by this path.
deleteFile(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Deletes the file denoted by this path.
deleteFolder(String) - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Deletes the folder denoted by this path.
deleteFolder(String) - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Deletes the folder denoted by this path.
deleteFolder(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Deletes the folder denoted by this path.
deleteFromCache(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
deleteOlderSQL - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
This is the property 'deleteOlder' in the [databaseType].properties file, initialized with the default value.
deleteOlderThan(long) - Method in class org.apache.jackrabbit.core.data.AsyncUploadCache
Delete in progress asynchronous uploads which are older than @param min.
deleteRecord(DataIdentifier) - Method in interface org.apache.jackrabbit.core.data.Backend
Delete record identified by identifier.
deleteRecord(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
This method deletes record from Backend and then from LocalCache
deleteRecord(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
deleteRecord(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.FileDataStore
 
deleteRecord(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.FSBackend
 
deleteRecord(DataIdentifier) - Method in interface org.apache.jackrabbit.core.data.MultiDataStoreAware
Deletes a single DataRecord based on the given identifier.
deleteSQL - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
This is the property 'delete' in the [databaseType].properties file, initialized with the default value.
denotesRoot(String) - Static method in class org.apache.jackrabbit.core.fs.FileSystemPathUtil
Tests whether the specified path represents the root path, i.e.
DERBY_EMBEDDED_DRIVER - Static variable in class org.apache.jackrabbit.core.util.db.DerbyConnectionHelper
name of the embedded driver
DerbyConnectionHelper - Class in org.apache.jackrabbit.core.util.db
 
DerbyConnectionHelper(DataSource, boolean) - Constructor for class org.apache.jackrabbit.core.util.db.DerbyConnectionHelper
 
DerbyDataStore - Class in org.apache.jackrabbit.core.data.db
The Derby data store closes the database when the data store is closed (embedded databases only).
DerbyDataStore() - Constructor for class org.apache.jackrabbit.core.data.db.DerbyDataStore
 
DIGEST - Variable in class org.apache.jackrabbit.core.data.AbstractDataStore
The digest algorithm used to uniquely identify records.
doRequiresDelete() - Method in class org.apache.jackrabbit.core.data.AsyncUploadCacheResult
Flag to indicate that record to be deleted from DataStore.
doTry() - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper.RetryManager
 
DRIVER - Static variable in class org.apache.jackrabbit.core.config.DataSourceConfig
 
driver - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
The database driver.
dump() - Method in class org.apache.jackrabbit.core.fs.local.HandleMonitor
Dumps the contents of this monitor
dump(File) - Method in class org.apache.jackrabbit.core.fs.local.HandleMonitor
Dumps the information for a file

E

encodeHexString(byte[]) - Static method in class org.apache.jackrabbit.core.data.AbstractDataStore
Returns the hex encoding of the given bytes.
endBatch(boolean) - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper
This method always ends the batch mode.
endOfStream - Variable in class org.apache.jackrabbit.core.data.db.DbInputStream
 
equals(Object) - Method in class org.apache.jackrabbit.core.data.AbstractDataRecord
Checks if the given object is a data record with the same identifier as this one.
equals(Object) - Method in class org.apache.jackrabbit.core.data.DataIdentifier
Checks if the given object is a data identifier and has the same string representation as this one.
equals(Object) - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
 
equals(Object) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
 
escapeName(String) - Static method in class org.apache.jackrabbit.core.fs.FileSystemPathUtil
Encodes the specified name.
escapePath(String) - Static method in class org.apache.jackrabbit.core.fs.FileSystemPathUtil
Encodes the specified path.
exec(String, Object...) - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper
Executes a general SQL statement and immediately closes all resources.
exec(String, Object[], boolean, int) - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper
Executes a general SQL statement and returns the ResultSet of the executed statement.
execute(PreparedStatement, Object[]) - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper
This method is used by all methods of this class that execute SQL statements.
execute(PreparedStatement, Object[]) - Method in class org.apache.jackrabbit.core.util.db.Oracle10R1ConnectionHelper
Wraps any input-stream parameters in temporary blobs and frees these again after the statement has been executed.
exists(DataIdentifier, boolean) - Method in interface org.apache.jackrabbit.core.data.Backend
This method check the existence of record in backend.
exists(DataIdentifier) - Method in interface org.apache.jackrabbit.core.data.Backend
This method check the existence of record in backend.
exists(DataIdentifier, boolean) - Method in class org.apache.jackrabbit.core.data.FSBackend
 
exists(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.FSBackend
 
exists(String) - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Tests whether the file system entry denoted by this path exists.
exists(String) - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Tests whether the file system entry denoted by this path exists.
exists() - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
 
exists(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Tests whether the file system entry denoted by this path exists.

F

fd - Variable in class org.apache.jackrabbit.core.data.LazyFileInputStream
The file descriptor to use.
file - Variable in class org.apache.jackrabbit.core.data.LazyFileInputStream
The file to read from.
FileDataRecord - Class in org.apache.jackrabbit.core.data
Data record that is based on a normal file.
FileDataRecord(AbstractDataStore, DataIdentifier, File) - Constructor for class org.apache.jackrabbit.core.data.FileDataRecord
Creates a data record based on the given identifier and file.
FileDataStore - Class in org.apache.jackrabbit.core.data
Simple file-based data store.
FileDataStore() - Constructor for class org.apache.jackrabbit.core.data.FileDataStore
 
FileSystem - Interface in org.apache.jackrabbit.core.fs
The FileSystem interface is an abstraction of a virtual file system.
FileSystemException - Exception in org.apache.jackrabbit.core.fs
The FileSystemException signals an error within a file system operation.
FileSystemException(String) - Constructor for exception org.apache.jackrabbit.core.fs.FileSystemException
Constructs a new instance of this class with the specified detail message.
FileSystemException(String, Throwable) - Constructor for exception org.apache.jackrabbit.core.fs.FileSystemException
Constructs a new instance of this class with the specified detail message and root cause.
FileSystemFactory - Interface in org.apache.jackrabbit.core.fs
Factory interface for creating FileSystem instances.
FileSystemPathUtil - Class in org.apache.jackrabbit.core.fs
Utility class for handling paths in a file system.
FileSystemResource - Class in org.apache.jackrabbit.core.fs
A FileSystemResource represents a resource (i.e.
FileSystemResource(FileSystem, String) - Constructor for class org.apache.jackrabbit.core.fs.FileSystemResource
Creates a new FileSystemResource
FileUtil - Class in org.apache.jackrabbit.core.fs.local
Static utility methods for recursively copying and deleting files and directories.
finalize() - Method in class org.apache.jackrabbit.core.data.db.TempFileInputStream
 
fs - Variable in class org.apache.jackrabbit.core.fs.FileSystemResource
 
FS_BACKEND_PATH - Static variable in class org.apache.jackrabbit.core.data.FSBackend
 
FSBackend - Class in org.apache.jackrabbit.core.data
 
FSBackend() - Constructor for class org.apache.jackrabbit.core.data.FSBackend
 
fsBase - Variable in class org.apache.jackrabbit.core.fs.BasedFileSystem
 

G

getAll() - Method in class org.apache.jackrabbit.core.data.AsyncUploadCache
This methods returns the in progress asynchronous uploads which are not marked for delete.
getAllIdentifiers() - Method in interface org.apache.jackrabbit.core.data.Backend
Returns identifiers of all records that exists in backend.
getAllIdentifiers() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Retrieves all identifiers from Backend.
getAllIdentifiers() - Method in interface org.apache.jackrabbit.core.data.DataStore
Get all identifiers.
getAllIdentifiers() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
getAllIdentifiers() - Method in class org.apache.jackrabbit.core.data.FileDataStore
 
getAllIdentifiers() - Method in class org.apache.jackrabbit.core.data.FSBackend
 
getAllIdentifiers() - Method in class org.apache.jackrabbit.core.data.MultiDataStore
Get all identifiers from the archive data store.
getAsyncUploadLimit() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
getAsyncWriteExecutor() - Method in class org.apache.jackrabbit.core.data.AbstractBackend
Returns Executor used to execute asynchronous write or touch jobs.
getAsyncWritePoolSize() - Method in class org.apache.jackrabbit.core.data.AbstractBackend
Returns the pool size of the asynchronous write pool executor.
getAttribute(String) - Method in class org.apache.jackrabbit.data.core.TransactionContext
Return an attribute value on this transaction.
getBackend() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
getCachePurgeResizeFactor() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
getCachePurgeTrigFactor() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
getCacheSize() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
getConcurrentUploadsThreads() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
getConfig() - Method in class org.apache.jackrabbit.core.data.AbstractBackend
Returns path of config property file.
getConfig() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Return path of configuration properties.
getConnection(boolean) - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper
Gets a connection based on the batchMode state of this helper.
getConnection() - Method in class org.apache.jackrabbit.core.util.db.DataSourceWrapper
getConnection(String, String) - Method in class org.apache.jackrabbit.core.util.db.DataSourceWrapper
getCopyWhenReading() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Is a stream copied to a temporary file before returning?
getCurrentThreadId() - Static method in class org.apache.jackrabbit.data.core.TransactionContext
Returns the current thread identifier.
getDatabaseType() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Get the database type (if set).
getDataBaseType(String) - Method in class org.apache.jackrabbit.core.util.db.ConnectionFactory
 
getDataSource(String) - Method in class org.apache.jackrabbit.core.util.db.ConnectionFactory
Retrieves a configured data source by logical name.
getDataSource(String, String, String, String) - Method in class org.apache.jackrabbit.core.util.db.ConnectionFactory
Retrieve a DataSource for the specified properties.
getDataSourceName() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
getDataStore() - Method in class org.apache.jackrabbit.core.data.AbstractBackend
Returns the CachingDataStore instance using this backend.
getDataStore() - Method in interface org.apache.jackrabbit.core.data.DataStoreFactory
Creates, initializes, and returns a DataStore instance for use by the repository.
getDbType() - Method in class org.apache.jackrabbit.core.config.DataSourceConfig.DataSourceDefinition
 
getDefinitions() - Method in class org.apache.jackrabbit.core.config.DataSourceConfig
 
getDelayedDeleteSleep() - Method in class org.apache.jackrabbit.core.data.MultiDataStore
 
getDigest() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
getDriver() - Method in class org.apache.jackrabbit.core.config.DataSourceConfig.DataSourceDefinition
 
getDriver() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Get the database driver
getEnableHandleMonitor() - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Returns true if use of the handle monitor is currently enabled, otherwise returns false.
getException() - Method in class org.apache.jackrabbit.core.data.AsyncTouchResult
 
getException() - Method in class org.apache.jackrabbit.core.data.AsyncUploadResult
 
getFile() - Method in class org.apache.jackrabbit.core.data.AsyncUploadCacheResult
 
getFile() - Method in class org.apache.jackrabbit.core.data.AsyncUploadResult
 
getFileIfStored(String) - Method in class org.apache.jackrabbit.core.data.LocalCache
 
getFileLength(String) - Method in class org.apache.jackrabbit.core.data.LocalCache
Returns length of file if exists in cache else returns null.
getFileSystem() - Method in interface org.apache.jackrabbit.core.fs.FileSystemFactory
Creates, initializes, and returns a FileSystem instance for use by the repository.
getFileSystem() - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
Returns the FileSystem where this resource is located.
getHomeDir() - Method in class org.apache.jackrabbit.core.data.AbstractBackend
Returns path of repository home dir.
getIdentifier() - Method in class org.apache.jackrabbit.core.data.AbstractDataRecord
Returns the data identifier.
getIdentifier() - Method in class org.apache.jackrabbit.core.data.AsyncTouchResult
 
getIdentifier() - Method in class org.apache.jackrabbit.core.data.AsyncUploadResult
 
getIdentifier() - Method in interface org.apache.jackrabbit.core.data.DataRecord
Returns the identifier of this record.
getIfStored(String) - Method in class org.apache.jackrabbit.core.data.LocalCache
Return the inputstream from from cache, or null if not in the cache.
getInputStream(String) - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Returns an input stream of the contents of the file denoted by this path.
getInputStream(String) - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Returns an input stream of the contents of the file denoted by this path.
getInputStream() - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
 
getInputStream(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Returns an input stream of the contents of the file denoted by this path.
getLastModified(String) - Method in class org.apache.jackrabbit.core.data.AsyncUploadCache
Returns lastModified from AsyncUploadCache.asyncUploadMap if found else returns 0.
getLastModified(DataIdentifier) - Method in interface org.apache.jackrabbit.core.data.Backend
Return lastModified of record identified by identifier.
getLastModified() - Method in class org.apache.jackrabbit.core.data.CachingDataRecord
 
getLastModified(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Return lastModified of record from Backend assuming Backend as a single source of truth.
getLastModified() - Method in interface org.apache.jackrabbit.core.data.DataRecord
Returns the last modified of the record.
getLastModified() - Method in class org.apache.jackrabbit.core.data.db.DbDataRecord
Returns the last modified of the record.
getLastModified() - Method in class org.apache.jackrabbit.core.data.FileDataRecord
Returns the last modified of the record.
getLastModified(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.FSBackend
 
getLength(DataIdentifier) - Method in interface org.apache.jackrabbit.core.data.Backend
Return length of record identified by identifier.
getLength() - Method in class org.apache.jackrabbit.core.data.CachingDataRecord
 
getLength(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Return the length of record from LocalCache if available, otherwise retrieve it from Backend.
getLength() - Method in interface org.apache.jackrabbit.core.data.DataRecord
Returns the length of the binary stream in this record.
getLength() - Method in class org.apache.jackrabbit.core.data.db.DbDataRecord
Returns the length of the binary stream in this record.
getLength() - Method in class org.apache.jackrabbit.core.data.FileDataRecord
Returns the length of the binary stream in this record.
getLength(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.FSBackend
 
getLogicalName() - Method in class org.apache.jackrabbit.core.config.DataSourceConfig.DataSourceDefinition
 
getLoginTimeout() - Method in class org.apache.jackrabbit.core.util.db.DataSourceWrapper
getLogWriter() - Method in class org.apache.jackrabbit.core.util.db.DataSourceWrapper
getMarkerFile() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
getMarkerFile() - Method in class org.apache.jackrabbit.core.data.CachingFDS
 
getMaxAge() - Method in class org.apache.jackrabbit.core.data.MultiDataStore
 
getMaxConnections() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Deprecated. 
getMaxPoolSize() - Method in class org.apache.jackrabbit.core.config.DataSourceConfig.DataSourceDefinition
 
getMinRecordLength() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Return mininum object length.
getMinRecordLength() - Method in interface org.apache.jackrabbit.core.data.DataStore
Get the minimum size of an object that should be stored in this data store.
getMinRecordLength() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
getMinRecordLength() - Method in class org.apache.jackrabbit.core.data.FileDataStore
 
getMinRecordLength() - Method in class org.apache.jackrabbit.core.data.MultiDataStore
Get the minimum size of an object that should be stored in the primary data store.
getMoveDataTaskFirstRunHourOfDay() - Method in class org.apache.jackrabbit.core.data.MultiDataStore
 
getMoveDataTaskSleep() - Method in class org.apache.jackrabbit.core.data.MultiDataStore
 
getName(String) - Static method in class org.apache.jackrabbit.core.fs.FileSystemPathUtil
Returns the name of the specified path.
getName() - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
Returns the name of this resource.
getOrCreateReferenceKey() - Method in class org.apache.jackrabbit.core.data.AbstractDataStore
Returns the reference key of this data store.
getOrCreateReferenceKey() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
getOrCreateReferenceKey() - Method in class org.apache.jackrabbit.core.data.FileDataStore
 
getOutputStream(String) - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Returns an output stream for writing bytes to the file denoted by this path.
getOutputStream(String) - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Returns an output stream for writing bytes to the file denoted by this path.
getOutputStream() - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
 
getOutputStream(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Returns an output stream for writing bytes to the file denoted by this path.
getParentDir(String) - Static method in class org.apache.jackrabbit.core.fs.FileSystemPathUtil
Returns the parent directory of the specified path.
getParentDir() - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
Returns the parent directory of this resource.
getParentLogger() - Method in class org.apache.jackrabbit.core.util.db.DataSourceWrapper
Unsupported Java 7 method.
getPassword() - Method in class org.apache.jackrabbit.core.config.DataSourceConfig.DataSourceDefinition
 
getPassword() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Get the password.
getPath() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
getPath() - Method in class org.apache.jackrabbit.core.data.FileDataStore
Get the name of the directory where this data store keeps the files.
getPath() - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
Returns the path of this resource.
getPath() - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
 
getPendingUploads() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
getProperty(Properties, String, String) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Get the expanded property value.
getRecord(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.AbstractDataStore
 
getRecord(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
getRecord(DataIdentifier) - Method in interface org.apache.jackrabbit.core.data.DataStore
Returns the identified data record.
getRecord(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.MultiDataStore
Returns the identified data record from the primary data store.
getRecordFromReference(String) - Method in class org.apache.jackrabbit.core.data.AbstractDataStore
 
getRecordFromReference(String) - Method in interface org.apache.jackrabbit.core.data.DataStore
Returns the record that matches the given binary reference.
getRecordFromReference(String) - Method in class org.apache.jackrabbit.core.data.MultiDataStore
 
getRecordIfStored(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Get a data record for the given identifier or null it data record doesn't exist in Backend
getRecordIfStored(DataIdentifier) - Method in interface org.apache.jackrabbit.core.data.DataStore
Check if a record for the given identifier exists, and return it if yes.
getRecordIfStored(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
getRecordIfStored(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.FileDataStore
Get a data record for the given identifier.
getRecordIfStored(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.MultiDataStore
Check if a record for the given identifier exists in the primary data store.
getReference() - Method in class org.apache.jackrabbit.core.data.AbstractDataRecord
 
getReference() - Method in interface org.apache.jackrabbit.core.data.DataRecord
Returns a secure reference to this binary, or null if no such reference is available.
getReferenceFromIdentifier(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.AbstractDataStore
 
getSchemaObjectPrefix() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Get the schema prefix.
getSize() - Method in class org.apache.jackrabbit.core.util.db.StreamWrapper
 
getSleepBetweenRecords() - Method in class org.apache.jackrabbit.core.data.MultiDataStore
 
getStream() - Method in class org.apache.jackrabbit.core.data.CachingDataRecord
 
getStream() - Method in interface org.apache.jackrabbit.core.data.DataRecord
Returns the the binary stream in this record.
getStream() - Method in class org.apache.jackrabbit.core.data.db.DbDataRecord
Returns the the binary stream in this record.
getStream() - Method in class org.apache.jackrabbit.core.data.FileDataRecord
Returns the the binary stream in this record.
getStream() - Method in class org.apache.jackrabbit.core.util.db.StreamWrapper
 
getTablePrefix() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Get the table prefix.
getUploadRetries() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
getUrl() - Method in class org.apache.jackrabbit.core.config.DataSourceConfig.DataSourceDefinition
 
getUrl() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Get the database URL.
getUser() - Method in class org.apache.jackrabbit.core.config.DataSourceConfig.DataSourceDefinition
 
getUser() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Get the user name.
getValidationQuery() - Method in class org.apache.jackrabbit.core.config.DataSourceConfig.DataSourceDefinition
 

H

HandleMonitor - Class in org.apache.jackrabbit.core.fs.local
This Class implements a very simple open handle monitor for the local file system.
HandleMonitor() - Constructor for class org.apache.jackrabbit.core.fs.local.HandleMonitor
 
hasChildren(String) - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Tests whether the file system entry denoted by this path has child entries.
hasChildren(String) - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Tests whether the file system entry denoted by this path has child entries.
hasChildren(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Tests whether the file system entry denoted by this path has child entries.
hasEntry(String, boolean) - Method in class org.apache.jackrabbit.core.data.AsyncUploadCache
This methos checks if asynchronous upload is in progress for @param fileName.
hashCode() - Method in class org.apache.jackrabbit.core.data.AbstractDataRecord
Returns the hash code of the data identifier.
hashCode() - Method in class org.apache.jackrabbit.core.data.DataIdentifier
Returns the hash code of the identifier string.
hashCode() - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
Returns zero to satisfy the Object equals/hashCode contract.
hashCode() - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Returns zero to satisfy the Object equals/hashCode contract.

I

identifier - Variable in class org.apache.jackrabbit.core.data.db.DbInputStream
 
inBatchMode() - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper
Returns true if we are currently in a batch mode, false otherwise.
init(CachingDataStore, String, String) - Method in class org.apache.jackrabbit.core.data.AbstractBackend
This method initialize backend with the configuration.
init(String, String, int) - Method in class org.apache.jackrabbit.core.data.AsyncUploadCache
 
init(CachingDataStore, String, String) - Method in interface org.apache.jackrabbit.core.data.Backend
This method initialize backend with the configuration.
init(String) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Initialized the data store.
init(String) - Method in interface org.apache.jackrabbit.core.data.DataStore
Initialized the data store
init(String) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
init(String) - Method in class org.apache.jackrabbit.core.data.FileDataStore
Initialized the data store.
init(CachingDataStore, String, String) - Method in class org.apache.jackrabbit.core.data.FSBackend
 
init(CachingDataStore, String, Properties) - Method in class org.apache.jackrabbit.core.data.FSBackend
 
init(String) - Method in class org.apache.jackrabbit.core.data.MultiDataStore
Initialized the data store
init() - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Initialize the file system
init() - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Initialize the file system
init() - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Initialize the file system
init() - Method in class org.apache.jackrabbit.core.util.db.Oracle10R1ConnectionHelper
Retrieve the oracle.sql.BLOB class via reflection, and initialize the values for the DURATION_SESSION and MODE_READWRITE constants defined there.
init() - Method in class org.apache.jackrabbit.core.util.db.OracleConnectionHelper
Initializes the helper: checks for valid driver version.
initDatabaseType() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
insertTempSQL - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
This is the property 'insertTemp' in the [databaseType].properties file, initialized with the default value.
InternalXAResource - Interface in org.apache.jackrabbit.data.core
Interface implemented by resources that provide XA functionality.
inUse - Variable in class org.apache.jackrabbit.core.data.CachingDataStore
All data identifiers that are currently in use are in this set until they are garbage collected.
inUse - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
All data identifiers that are currently in use are in this set until they are garbage collected.
inUse - Variable in class org.apache.jackrabbit.core.data.FileDataStore
All data identifiers that are currently in use are in this set until they are garbage collected.
invoke(Object, Method, Object[]) - Method in class org.apache.jackrabbit.core.util.db.ResultSetWrapper
isContinueOnAsyncUploadFailure() - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
isDelayedDelete() - Method in class org.apache.jackrabbit.core.data.MultiDataStore
 
isFile(String) - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Tests whether the file system entry denoted by this path exists and is a file.
isFile(String) - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Tests whether the file system entry denoted by this path exists and is a file.
isFile(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Tests whether the file system entry denoted by this path exists and is a file.
isFolder(String) - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Tests whether the file system entry denoted by this path exists and is a folder.
isFolder(String) - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Tests whether the file system entry denoted by this path exists and is a folder.
isFolder(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Tests whether the file system entry denoted by this path exists and is a folder.
isInUse(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
isOpen(File) - Method in class org.apache.jackrabbit.core.fs.local.HandleMonitor
Checks, if the file is open
isSameThreadId(Object, Object) - Static method in class org.apache.jackrabbit.data.core.TransactionContext
Compares the given thread identifiers for equality.
isSchemaCheckEnabled() - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
isSuspended() - Method in class org.apache.jackrabbit.data.core.TransactionContext
Return a flag indicating whether the association is suspended.
isWrapperFor(Class<?>) - Method in class org.apache.jackrabbit.core.util.db.DataSourceWrapper
Java 6 method.

L

lastModified - Variable in class org.apache.jackrabbit.core.data.db.DbDataRecord
 
lastModified(String) - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Returns the time that the file system entry denoted by this path was last modified.
lastModified(String) - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Returns the time that the file system entry denoted by this path was last modified.
lastModified() - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
 
lastModified(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Returns the time that the file system entry denoted by this path was last modified.
LazyFileInputStream - Class in org.apache.jackrabbit.core.data
This input stream delays opening the file until the first byte is read, and closes and discards the underlying stream as soon as the end of input has been reached or when the stream is explicitly closed.
LazyFileInputStream(File) - Constructor for class org.apache.jackrabbit.core.data.LazyFileInputStream
Creates a new LazyFileInputStream for the given file.
LazyFileInputStream(FileDescriptor) - Constructor for class org.apache.jackrabbit.core.data.LazyFileInputStream
Creates a new LazyFileInputStream for the given file descriptor.
LazyFileInputStream(String) - Constructor for class org.apache.jackrabbit.core.data.LazyFileInputStream
Creates a new LazyFileInputStream for the given file.
length - Variable in class org.apache.jackrabbit.core.data.db.DbDataRecord
 
length(String) - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Returns the length of the file denoted by this path.
length(String) - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Returns the length of the file denoted by this path.
length() - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
 
length(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Returns the length of the file denoted by this path.
list(String) - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Returns an array of strings naming the files and folders in the folder denoted by this path.
list(String) - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Returns an array of strings naming the files and folders in the folder denoted by this path.
list(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Returns an array of strings naming the files and folders in the folder denoted by this path.
listFiles(String) - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Returns an array of strings naming the files in the folder denoted by this path.
listFiles(String) - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Returns an array of strings naming the files in the folder denoted by this path.
listFiles(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Returns an array of strings naming the files in the folder denoted by this path.
listFolders(String) - Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
Returns an array of strings naming the folders in the folder denoted by this path.
listFolders(String) - Method in interface org.apache.jackrabbit.core.fs.FileSystem
Returns an array of strings naming the folders in the folder denoted by this path.
listFolders(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Returns an array of strings naming the folders in the folder denoted by this path.
LocalCache - Class in org.apache.jackrabbit.core.data
This class implements a LRU cache used by CachingDataStore.
LocalCache(String, String, long, double, double, AsyncUploadCache) - Constructor for class org.apache.jackrabbit.core.data.LocalCache
Build LRU cache of files located at 'path'.
LocalFileSystem - Class in org.apache.jackrabbit.core.fs.local
A LocalFileSystem ...
LocalFileSystem() - Constructor for class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Default constructor
logException(String, SQLException) - Static method in class org.apache.jackrabbit.core.util.db.DbUtility
Logs an SQL exception on error level, and debug level (more detail).

M

makeParentDirs() - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
Creates the parent directory of this resource, including any necessary but nonexistent parent directories.
mark(int) - Method in class org.apache.jackrabbit.core.data.db.DbInputStream
This method does nothing.
mark(int) - Method in class org.apache.jackrabbit.core.data.db.ResettableTempFileInputStream
 
mark(int) - Method in class org.apache.jackrabbit.core.data.LazyFileInputStream
 
markSupported() - Method in class org.apache.jackrabbit.core.data.db.DbInputStream
Check whether mark and reset are supported.
markSupported() - Method in class org.apache.jackrabbit.core.data.db.ResettableTempFileInputStream
 
markSupported() - Method in class org.apache.jackrabbit.core.data.LazyFileInputStream
 
MAX_POOL_SIZE - Static variable in class org.apache.jackrabbit.core.config.DataSourceConfig
 
minModifiedDate - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
The minimum modified date.
minRecordLength - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
The minimum size of an object that should be stored in this data store.
MoveDataTask() - Constructor for class org.apache.jackrabbit.core.data.MultiDataStore.MoveDataTask
 
moveOutdatedData() - Method in class org.apache.jackrabbit.core.data.MultiDataStore.MoveDataTask
Moves outdated data from primary to archive data store
MultiDataStore - Class in org.apache.jackrabbit.core.data
A MultiDataStore can handle two independent DataStores.
MultiDataStore() - Constructor for class org.apache.jackrabbit.core.data.MultiDataStore
 
MultiDataStore.DeleteDelayedIdentifiersTask - Class in org.apache.jackrabbit.core.data
Class to clean up the delayed DataRecords from the primary data store.
MultiDataStore.MoveDataTask - Class in org.apache.jackrabbit.core.data
Class for maintaining the MultiDataStore.
MultiDataStoreAware - Interface in org.apache.jackrabbit.core.data
To use a DataStore within a MultiDataStore it must implement this MultiDataStoreAware Interface.

N

NamedThreadFactory - Class in org.apache.jackrabbit.core.data.util
This class extends ThreadFactory to creates named threads.
NamedThreadFactory(String) - Constructor for class org.apache.jackrabbit.core.data.util.NamedThreadFactory
 
newInstance(Connection, Statement, ResultSet) - Static method in class org.apache.jackrabbit.core.util.db.ResultSetWrapper
Creates a new ResultSet proxy which closes the given Connection and Statement if it is closed.
newThread(Runnable) - Method in class org.apache.jackrabbit.core.data.util.NamedThreadFactory
 

O

onAbort(AsyncTouchResult) - Method in interface org.apache.jackrabbit.core.data.AsyncTouchCallback
Callback method for aborted asynchronous touch.
onAbort(AsyncUploadResult) - Method in interface org.apache.jackrabbit.core.data.AsyncUploadCallback
Callback method for aborted asynchronous upload.
onAbort(AsyncUploadResult) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
onAbort(AsyncTouchResult) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
onFailure(AsyncTouchResult) - Method in interface org.apache.jackrabbit.core.data.AsyncTouchCallback
Callback method for failed asynchronous touch.
onFailure(AsyncUploadResult) - Method in interface org.apache.jackrabbit.core.data.AsyncUploadCallback
Callback method for failed asynchronous upload.
onFailure(AsyncUploadResult) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
onFailure(AsyncTouchResult) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
onSuccess(AsyncTouchResult) - Method in interface org.apache.jackrabbit.core.data.AsyncTouchCallback
Callback method for successful asynchronous touch.
onSuccess(AsyncUploadResult) - Method in interface org.apache.jackrabbit.core.data.AsyncUploadCallback
Callback method for successful asynchronous upload.
onSuccess(AsyncUploadResult) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
onSuccess(AsyncTouchResult) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
open() - Method in class org.apache.jackrabbit.core.data.LazyFileInputStream
Open the stream if required.
open(File) - Method in class org.apache.jackrabbit.core.fs.local.HandleMonitor
Opens a file and returns an InputStream
opened - Variable in class org.apache.jackrabbit.core.data.LazyFileInputStream
True if the input stream was opened.
openStream() - Method in class org.apache.jackrabbit.core.data.db.DbInputStream
Open the stream if required.
Oracle10R1ConnectionHelper - Class in org.apache.jackrabbit.core.util.db
The connection helper for Oracle databases of version up to 10.1.
Oracle10R1ConnectionHelper(DataSource, boolean) - Constructor for class org.apache.jackrabbit.core.util.db.Oracle10R1ConnectionHelper
 
OracleConnectionHelper - Class in org.apache.jackrabbit.core.util.db
The connection helper for Oracle databases of version 10.2 and later.
OracleConnectionHelper(DataSource, boolean) - Constructor for class org.apache.jackrabbit.core.util.db.OracleConnectionHelper
 
org.apache.jackrabbit.core.config - package org.apache.jackrabbit.core.config
 
org.apache.jackrabbit.core.data - package org.apache.jackrabbit.core.data
 
org.apache.jackrabbit.core.data.db - package org.apache.jackrabbit.core.data.db
 
org.apache.jackrabbit.core.data.util - package org.apache.jackrabbit.core.data.util
 
org.apache.jackrabbit.core.fs - package org.apache.jackrabbit.core.fs
 
org.apache.jackrabbit.core.fs.local - package org.apache.jackrabbit.core.fs.local
 
org.apache.jackrabbit.core.util.db - package org.apache.jackrabbit.core.util.db
 
org.apache.jackrabbit.data.core - package org.apache.jackrabbit.data.core
 

P

PASSWORD - Static variable in class org.apache.jackrabbit.core.config.DataSourceConfig
 
password - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
The password
path - Variable in class org.apache.jackrabbit.core.fs.FileSystemResource
 
PostgreSQLConnectionHelper - Class in org.apache.jackrabbit.core.util.db
The connection helper for PSQL databases.
PostgreSQLConnectionHelper(DataSource, boolean) - Constructor for class org.apache.jackrabbit.core.util.db.PostgreSQLConnectionHelper
 
prepare(TransactionContext) - Method in interface org.apache.jackrabbit.data.core.InternalXAResource
Prepare transaction.
prepare() - Method in class org.apache.jackrabbit.data.core.TransactionContext
Prepare the transaction identified by this context.
prepareDbIdentifier(String) - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper
A utility method that makes sure that identifier does only consist of characters that are allowed in names on the target database.

Q

query(String, Object...) - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper
Executes a SQL query and returns the ResultSet.

R

RandomAccessOutputStream - Class in org.apache.jackrabbit.core.fs
Deprecated.
this class should no longer be used
RandomAccessOutputStream() - Constructor for class org.apache.jackrabbit.core.fs.RandomAccessOutputStream
Deprecated.
 
read(DataIdentifier) - Method in interface org.apache.jackrabbit.core.data.Backend
Return inputstream of record identified by identifier.
read() - Method in class org.apache.jackrabbit.core.data.db.DbInputStream
When the stream is consumed, the database objects held by the instance are closed.
read(byte[]) - Method in class org.apache.jackrabbit.core.data.db.DbInputStream
When the stream is consumed, the database objects held by the instance are closed.
read(byte[], int, int) - Method in class org.apache.jackrabbit.core.data.db.DbInputStream
When the stream is consumed, the database objects held by the instance are closed.
read(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.FSBackend
 
read() - Method in class org.apache.jackrabbit.core.data.LazyFileInputStream
 
read(byte[]) - Method in class org.apache.jackrabbit.core.data.LazyFileInputStream
 
read(byte[], int, int) - Method in class org.apache.jackrabbit.core.data.LazyFileInputStream
 
recLenCache - Variable in class org.apache.jackrabbit.core.data.CachingDataStore
In memory cache to hold DataRecord.getLength() against DataIdentifier
registerDataSources(DataSourceConfig) - Method in class org.apache.jackrabbit.core.util.db.ConnectionFactory
Registers a number of data sources.
remove(String) - Method in class org.apache.jackrabbit.core.data.AsyncUploadCache
This methods removes file (if found) from AsyncUploadCache.asyncUploadMap.
removeAttribute(String) - Method in class org.apache.jackrabbit.data.core.TransactionContext
Remove an attribute on this transaction.
replaceCharacter(StringBuilder, char) - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper
replaceCharacter(StringBuilder, char) - Method in class org.apache.jackrabbit.core.util.db.OracleConnectionHelper
Since Oracle only supports table names up to 30 characters in length illegal characters are simply replaced with "_" rather than escaping them with "_x0000_".
reset() - Method in class org.apache.jackrabbit.core.data.AsyncUploadCache
reset() - Method in class org.apache.jackrabbit.core.data.db.DbInputStream
This method does nothing.
reset() - Method in class org.apache.jackrabbit.core.data.db.ResettableTempFileInputStream
 
reset() - Method in class org.apache.jackrabbit.core.data.LazyFileInputStream
 
resetParamResources() - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper.RetryManager
 
resetStream() - Method in class org.apache.jackrabbit.core.util.db.StreamWrapper
Resets the internal InputStream that it could be re-read.
Is used from ConnectionHelper.RetryManager if a SQLException has occurred.
It relies on the assumption that the InputStream was not marked anywhere during reading.
ResettableTempFileInputStream - Class in org.apache.jackrabbit.core.data.db
TempFileInputStream that can be reset in order to allow the ConnectionHelper to retry SQL execution in case of failure.
ResettableTempFileInputStream(File) - Constructor for class org.apache.jackrabbit.core.data.db.ResettableTempFileInputStream
 
ResultSetWrapper - Class in org.apache.jackrabbit.core.util.db
This is a dynamic proxy in order to support both Java 5 and 6.
RetryManager(Object[]) - Constructor for class org.apache.jackrabbit.core.util.db.ConnectionHelper.RetryManager
 
rollback(TransactionContext) - Method in interface org.apache.jackrabbit.data.core.InternalXAResource
Rollback transaction.
rollback() - Method in class org.apache.jackrabbit.data.core.TransactionContext
Rollback the transaction identified by this context.
rs - Variable in class org.apache.jackrabbit.core.data.db.DbInputStream
 
run() - Method in class org.apache.jackrabbit.core.data.MultiDataStore.DeleteDelayedIdentifiersTask
 
run() - Method in class org.apache.jackrabbit.core.data.MultiDataStore.MoveDataTask
run() - Method in class org.apache.jackrabbit.core.util.db.CheckSchemaOperation
Checks if the required schema objects exist and creates them if they don't exist yet.

S

SAFE_NAMECHARS - Static variable in class org.apache.jackrabbit.core.fs.FileSystemPathUtil
The list of characters that are not encoded by the escapeName(String) and unescape(String) methods.
SAFE_PATHCHARS - Static variable in class org.apache.jackrabbit.core.fs.FileSystemPathUtil
The list of characters that are not encoded by the escapePath(String) and unescape(String) methods.
ScanEventListener - Interface in org.apache.jackrabbit.core.data
The listener interface for receiving garbage collection scan events.
SCHEMA_OBJECT_PREFIX_VARIABLE - Static variable in class org.apache.jackrabbit.core.util.db.CheckSchemaOperation
 
schemaObjectPrefix - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
The prefix of the table names.
seek(long) - Method in class org.apache.jackrabbit.core.fs.RandomAccessOutputStream
Deprecated.
Sets the current position in the resource where the next write will occur.
selectAllSQL - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
This is the property 'selectAll' in the [databaseType].properties file, initialized with the default value.
selectDataSQL - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
This is the property 'selectData' in the [databaseType].properties file, initialized with the default value.
selectMetaSQL - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
This is the property 'selectMeta' in the [databaseType].properties file, initialized with the default value.
SEPARATOR - Static variable in interface org.apache.jackrabbit.core.fs.FileSystem
File separator
SEPARATOR_CHAR - Static variable in interface org.apache.jackrabbit.core.fs.FileSystem
File separator character
setArchiveDataStore(DataStore) - Method in class org.apache.jackrabbit.core.data.MultiDataStore
Setter for the archive dataStore
setAsyncUpload(boolean) - Method in class org.apache.jackrabbit.core.data.AsyncUploadCacheResult
 
setAsyncUploadLimit(int) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
setAsyncWritePoolSize(int) - Method in class org.apache.jackrabbit.core.data.AbstractBackend
Sets the pool size of the asynchronous write pool executor.
setAttribute(String, Object) - Method in class org.apache.jackrabbit.data.core.TransactionContext
Set an attribute on this transaction.
setCachePurgeResizeFactor(double) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Set purge resize factor of LocalCache.
setCachePurgeTrigFactor(double) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Set purge trigger factor of LocalCache.
setCacheSize(long) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Set size of LocalCache.
setConcurrentUploadsThreads(int) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
setConfig(String) - Method in class org.apache.jackrabbit.core.data.AbstractBackend
Sets path of config property file.
setConfig(String) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Set the configuration properties path.
setConnectionFactory(ConnectionFactory) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
setConnectionFactory(ConnectionFactory) - Method in interface org.apache.jackrabbit.core.util.db.DatabaseAware
 
setContinueOnAsyncUploadFailure(boolean) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
setCopyWhenReading(boolean) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
The the copy setting.
setDatabaseType(String) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Set the database type.
setDataSourceName(String) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
setDataStore(CachingDataStore) - Method in class org.apache.jackrabbit.core.data.AbstractBackend
Sets the CachingDataStore instance using this backend.
setDelayedDelete(boolean) - Method in class org.apache.jackrabbit.core.data.MultiDataStore
 
setDelayedDeleteSleep(long) - Method in class org.apache.jackrabbit.core.data.MultiDataStore
 
setDriver(String) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Set the database driver class name.
setEnableHandleMonitor(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Enables/Disables the use of the handle monitor.
setEnableHandleMonitor(boolean) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Enables/Disables the use of the handle monitor.
setException(Exception) - Method in class org.apache.jackrabbit.core.data.AsyncTouchResult
 
setException(Exception) - Method in class org.apache.jackrabbit.core.data.AsyncUploadResult
 
setFile(File) - Method in class org.apache.jackrabbit.core.data.AsyncUploadCacheResult
 
setHomeDir(String) - Method in class org.apache.jackrabbit.core.data.AbstractBackend
Sets path of repository home dir.
setLoginTimeout(int) - Method in class org.apache.jackrabbit.core.util.db.DataSourceWrapper
setLogWriter(PrintWriter) - Method in class org.apache.jackrabbit.core.util.db.DataSourceWrapper
setMaxAge(int) - Method in class org.apache.jackrabbit.core.data.MultiDataStore
 
setMaxConnections(int) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Deprecated. 
setMinRecordLength(int) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Set the minimum object length.
setMinRecordLength(int) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Set the minimum object length.
setMinRecordLength(int) - Method in class org.apache.jackrabbit.core.data.FileDataStore
Set the minimum object length.
setMoveDataTaskFirstRunHourOfDay(int) - Method in class org.apache.jackrabbit.core.data.MultiDataStore
 
setMoveDataTaskSleep(int) - Method in class org.apache.jackrabbit.core.data.MultiDataStore
 
setPassword(String) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Set the password.
setPath(String) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Set path of LocalCache.
setPath(String) - Method in class org.apache.jackrabbit.core.data.FileDataStore
Set the name of the directory where this data store keeps the files.
setPath(String) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
Sets the path to the root directory of this local filesystem.
setPrimaryDataStore(DataStore) - Method in class org.apache.jackrabbit.core.data.MultiDataStore
Setter for the primary dataStore
setProactiveCaching(boolean) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
setProperties(Properties) - Method in class org.apache.jackrabbit.core.data.CachingFDS
Properties required to configure the S3Backend
setProperties(Properties) - Method in class org.apache.jackrabbit.core.data.FSBackend
Properties used to configure the backend.
setRecLengthCacheSize(int) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
setRequiresDelete(boolean) - Method in class org.apache.jackrabbit.core.data.AsyncUploadCacheResult
 
setRoot(File) - Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
 
setSchemaCheckEnabled(boolean) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
setSchemaObjectPrefix(String) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Set the schema object prefix.
setSecret(String) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
Setter for configuration based secret
setSleepBetweenRecords(long) - Method in class org.apache.jackrabbit.core.data.MultiDataStore
 
setSuspended(boolean) - Method in class org.apache.jackrabbit.data.core.TransactionContext
Set a flag indicating whether the association is suspended.
setTablePrefix(String) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Set the new table prefix.
setTouchAsync(boolean) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
setUploadRetries(int) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
setUrl(String) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Set the database URL.
setUser(String) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
Set the user name.
shutDown(String) - Method in class org.apache.jackrabbit.core.util.db.DerbyConnectionHelper
Shuts the embedded Derby database down.
skip(long) - Method in class org.apache.jackrabbit.core.data.db.DbInputStream
skip(long) - Method in class org.apache.jackrabbit.core.data.LazyFileInputStream
 
spool(OutputStream) - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
Spools this resource to the given output stream.
startBatch() - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper
Starts the batch mode.
store - Variable in class org.apache.jackrabbit.core.data.db.DbDataRecord
 
store - Variable in class org.apache.jackrabbit.core.data.db.DbInputStream
 
store(String, InputStream) - Method in class org.apache.jackrabbit.core.data.LocalCache
Store an item in the cache and return the input stream.
store(String, File) - Method in class org.apache.jackrabbit.core.data.LocalCache
Store an item along with file in cache.
store(String, File, boolean) - Method in class org.apache.jackrabbit.core.data.LocalCache
This method add file to LocalCache and tries that file can be added to AsyncUploadCache.
STORE_SIZE_MAX - Static variable in class org.apache.jackrabbit.core.data.db.DbDataStore
Call PreparedStatement.setBinaryStream(..., Integer.MAX_VALUE)
STORE_SIZE_MINUS_ONE - Static variable in class org.apache.jackrabbit.core.data.db.DbDataStore
Call PreparedStatement.setBinaryStream(..., -1)
STORE_TEMP_FILE - Static variable in class org.apache.jackrabbit.core.data.db.DbDataStore
Write to a temporary file to get the length (slow, but always works).
storeStream - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
The stream storing mechanism used.
StreamWrapper - Class in org.apache.jackrabbit.core.util.db
 
StreamWrapper(InputStream, long) - Constructor for class org.apache.jackrabbit.core.util.db.StreamWrapper
Creates a wrapper for the given InputStream that can safely be passed as a parameter to the ConnectionHelper.exec(String, Object...), ConnectionHelper.exec(String, Object[], boolean, int) and ConnectionHelper.update(String, Object[]) methods.

T

TABLE_SPACE_VARIABLE - Static variable in class org.apache.jackrabbit.core.util.db.CheckSchemaOperation
 
tableExists(String) - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper
Checks whether the given table exists in the database.
tablePrefix - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
The prefix for the datastore table, empty by default.
tableSQL - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
This is the property 'table' in the [databaseType].properties file, initialized with the default value.
TEMP_PREFIX - Static variable in class org.apache.jackrabbit.core.data.db.DbDataStore
The prefix used for temporary objects.
TempFileInputStream - Class in org.apache.jackrabbit.core.data.db
An input stream from a temporary file.
TempFileInputStream(File) - Constructor for class org.apache.jackrabbit.core.data.db.TempFileInputStream
 
TempFileInputStream(FileInputStream, File) - Constructor for class org.apache.jackrabbit.core.data.db.TempFileInputStream
 
temporaryInUse - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
The temporary identifiers that are currently in use.
toString() - Method in class org.apache.jackrabbit.core.data.AbstractDataRecord
Returns the string representation of the data identifier.
toString() - Method in class org.apache.jackrabbit.core.data.DataIdentifier
Returns the identifier string.
toString() - Method in class org.apache.jackrabbit.core.fs.FileSystemResource
Returns the path string of this resource.
touch(DataIdentifier, long) - Method in interface org.apache.jackrabbit.core.data.Backend
Update the lastModified of record if it's lastModified < minModifiedDate.
touch(DataIdentifier, long) - Method in class org.apache.jackrabbit.core.data.FSBackend
 
touchAsync(DataIdentifier, long, AsyncTouchCallback) - Method in interface org.apache.jackrabbit.core.data.Backend
Update the lastModified of record if it's lastModified < minModifiedDate asynchronously.
touchAsync(DataIdentifier, long, AsyncTouchCallback) - Method in class org.apache.jackrabbit.core.data.FSBackend
 
TransactionContext - Class in org.apache.jackrabbit.data.core
Represents the transaction on behalf of the component that wants to explicitly demarcate transaction boundaries.
TransactionContext(Xid, InternalXAResource[]) - Constructor for class org.apache.jackrabbit.data.core.TransactionContext
Create a new instance of this class.
TransactionException - Exception in org.apache.jackrabbit.data.core
TransactionException is thrown when some operation inside the transaction fails.
TransactionException(String) - Constructor for exception org.apache.jackrabbit.data.core.TransactionException
Creates an instance of this class.
TransactionException(String, Throwable) - Constructor for exception org.apache.jackrabbit.data.core.TransactionException
Creates an instance of this class.

U

unescape(String) - Static method in class org.apache.jackrabbit.core.fs.FileSystemPathUtil
Decodes the specified path/name.
unwrap(Connection) - Static method in class org.apache.jackrabbit.core.util.db.ConnectionFactory
Needed for pre-10R2 Oracle blob support....:( This method actually assumes that we are using commons DBCP 1.2.2.
unwrap(Class<T>) - Method in class org.apache.jackrabbit.core.util.db.DataSourceWrapper
Java 6 method.
update(String, Object...) - Method in class org.apache.jackrabbit.core.util.db.ConnectionHelper
Executes an update or delete statement and returns the update count.
updateDataSQL - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
This is the property 'updateData' in the [databaseType].properties file, initialized with the default value.
updateLastModifiedSQL - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
This is the property 'updateLastModified' in the [databaseType].properties file, initialized with the default value.
updateModifiedDateOnAccess(long) - Method in class org.apache.jackrabbit.core.data.CachingDataStore
 
updateModifiedDateOnAccess(long) - Method in interface org.apache.jackrabbit.core.data.DataStore
From now on, update the modified date of an object even when accessing it.
updateModifiedDateOnAccess(long) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 
updateModifiedDateOnAccess(long) - Method in class org.apache.jackrabbit.core.data.FileDataStore
 
updateModifiedDateOnAccess(long) - Method in class org.apache.jackrabbit.core.data.MultiDataStore
From now on, update the modified date of an object even when accessing it in the archive data store.
updateSQL - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
This is the property 'update' in the [databaseType].properties file, initialized with the default value.
uploadRetryMap - Variable in class org.apache.jackrabbit.core.data.CachingDataStore
In memory map to hold failed asynchronous upload DataIdentifier and its retry count.
URL - Static variable in class org.apache.jackrabbit.core.config.DataSourceConfig
 
url - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
The database URL used.
USER - Static variable in class org.apache.jackrabbit.core.config.DataSourceConfig
 
user - Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
The user name.
usesIdentifier(DataIdentifier) - Method in class org.apache.jackrabbit.core.data.db.DbDataStore
 

V

VALIDATION_QUERY - Static variable in class org.apache.jackrabbit.core.config.DataSourceConfig
 

W

write(DataIdentifier, File) - Method in interface org.apache.jackrabbit.core.data.Backend
Stores file to backend with identifier used as key.
write(DataIdentifier, File) - Method in class org.apache.jackrabbit.core.data.FSBackend
 
writeAsync(DataIdentifier, File, AsyncUploadCallback) - Method in interface org.apache.jackrabbit.core.data.Backend
Write file to backend in asynchronous mode.
writeAsync(DataIdentifier, File, AsyncUploadCallback) - Method in class org.apache.jackrabbit.core.data.FSBackend
 
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2004–2017 The Apache Software Foundation. All rights reserved.