| Package | Description | 
|---|---|
| org.apache.jackrabbit.aws.ext.ds | |
| org.apache.jackrabbit.core | 
 Contains the core classes that provide the implementation of the JCR API. 
 | 
| org.apache.jackrabbit.core.config | 
 Jackrabbit configuration handling. 
 | 
| org.apache.jackrabbit.core.data | |
| org.apache.jackrabbit.core.data.db | |
| org.apache.jackrabbit.core.gc | |
| org.apache.jackrabbit.core.persistence | |
| org.apache.jackrabbit.core.persistence.util | |
| org.apache.jackrabbit.core.session | |
| org.apache.jackrabbit.core.value | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
S3DataStore
An Amazon S3 data store. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DataStore | 
RepositoryContext.getDataStore()
Returns the data store of this repository, or  
null
 if a data store is not configured. | 
| Modifier and Type | Method and Description | 
|---|---|
DataStore | 
RepositoryConfig.getDataStore()
Creates and returns the configured data store. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDataStore  | 
class  | 
CachingDataStore
A caching data store that consists of  
LocalCache and Backend. | 
class  | 
CachingFDS  | 
class  | 
FileDataStore
Simple file-based data store. 
 | 
class  | 
MultiDataStore
A MultiDataStore can handle two independent DataStores. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DataStore | 
DataStoreFactory.getDataStore()
Creates, initializes, and returns a  
DataStore instance
 for use by the repository. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MultiDataStore.setArchiveDataStore(DataStore dataStore)
Setter for the archive dataStore 
 | 
void | 
MultiDataStore.setPrimaryDataStore(DataStore dataStore)
Setter for the primary dataStore 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DbDataStore
A data store implementation that stores the records in a database using JDBC. 
 | 
class  | 
DerbyDataStore
The Derby data store closes the database when the data store is closed
 (embedded databases only). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DataStore | 
GarbageCollector.getDataStore()
Get the data store if one is used. 
 | 
| Constructor and Description | 
|---|
GarbageCollector(RepositoryContext context,
                DataStore dataStore,
                IterablePersistenceManager[] list,
                SessionImpl[] sessionList)
Create a new garbage collector. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DataStore | 
PMContext.getDataStore()
Returns the data store 
 | 
| Constructor and Description | 
|---|
PersistenceCopier(PersistenceManager source,
                 PersistenceManager target,
                 DataStore store)
Creates a tool for copying content from one persistence manager
 to another. 
 | 
PMContext(File homeDir,
         FileSystem fs,
         NodeId rootNodeId,
         javax.jcr.NamespaceRegistry nsReg,
         NodeTypeRegistry ntReg,
         DataStore dataStore,
         RepositoryStatisticsImpl stats)
Creates a new  
PMContext. | 
| Modifier and Type | Field and Description | 
|---|---|
protected DataStore | 
BundleBinding.dataStore
Data store for binary properties. 
 | 
| Constructor and Description | 
|---|
BundleBinding(ErrorHandling errorHandling,
             BLOBStore blobStore,
             StringIndex nsIndex,
             StringIndex nameIndex,
             DataStore dataStore)
Creates a new bundle binding 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DataStore | 
SessionContext.getDataStore()
Returns the data store of this repository, or  
null
 if a data store is not configured. | 
| Modifier and Type | Method and Description | 
|---|---|
static InternalValue | 
InternalValue.create(DataStore store,
      String id)
Create a binary object with the given identifier. 
 | 
static InternalValue | 
InternalValue.create(InputStream value,
      DataStore store)
Create an internal value that is stored in the data store (if enabled). 
 | 
static InternalValue | 
InternalValue.create(javax.jcr.Value value,
      NamePathResolver resolver,
      DataStore store)
Create a new internal value from the given JCR value. 
 | 
| Constructor and Description | 
|---|
ValueFactoryImpl(NamePathResolver resolver,
                DataStore store)
Constructs a new  
ValueFactoryQImpl based
 on an existing SPI QValueFactory and a
 NamePathResolver. | 
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.