public class PMContext extends Object
PMContext is used to provide context information for a
PersistenceManager.PersistenceManager.init(PMContext)| Constructor and Description |
|---|
PMContext(File homeDir,
org.apache.jackrabbit.core.fs.FileSystem fs,
NodeId rootNodeId,
NamespaceRegistry nsReg,
NodeTypeRegistry ntReg,
org.apache.jackrabbit.core.data.DataStore dataStore,
org.apache.jackrabbit.stats.RepositoryStatisticsImpl stats)
Creates a new
PMContext. |
| Modifier and Type | Method and Description |
|---|---|
org.apache.jackrabbit.core.data.DataStore |
getDataStore()
Returns the data store
|
org.apache.jackrabbit.core.fs.FileSystem |
getFileSystem()
Returns the virtual filesystem for this persistence manager
|
File |
getHomeDir()
Returns the physical home directory for this persistence manager
|
NamespaceRegistry |
getNamespaceRegistry()
Returns the namespace registry
|
NodeTypeRegistry |
getNodeTypeRegistry()
Returns the node type registry
|
org.apache.jackrabbit.stats.RepositoryStatisticsImpl |
getRepositoryStatistics()
Returns the repository statistics collector.
|
NodeId |
getRootNodeId()
Returns the id of the root node
|
public PMContext(File homeDir, org.apache.jackrabbit.core.fs.FileSystem fs, NodeId rootNodeId, NamespaceRegistry nsReg, NodeTypeRegistry ntReg, org.apache.jackrabbit.core.data.DataStore dataStore, org.apache.jackrabbit.stats.RepositoryStatisticsImpl stats)
PMContext.homeDir - the physical home directoryfs - the virtual jackrabbit filesystemrootNodeId - id of the root nodensReg - namespace registryntReg - node type registrypublic File getHomeDir()
public org.apache.jackrabbit.core.fs.FileSystem getFileSystem()
public NodeId getRootNodeId()
public NamespaceRegistry getNamespaceRegistry()
public NodeTypeRegistry getNodeTypeRegistry()
public org.apache.jackrabbit.core.data.DataStore getDataStore()
public org.apache.jackrabbit.stats.RepositoryStatisticsImpl getRepositoryStatistics()
Copyright © 2004–2018 The Apache Software Foundation. All rights reserved.