|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.core.RepositoryContext
public class RepositoryContext
Internal component context of a Jackrabbit content repository. A repository context consists of the internal repository-level components and resources like the namespace and node type registries. Access to these resources is available only to objects with a reference to the context object.
| Method Summary | |
|---|---|
static RepositoryContext |
create(RepositoryConfig config)
Starts a repository with the given configuration and returns the internal component context of the started repository. |
ClusterNode |
getClusterNode()
Returns the cluster node instance of this repository, or null if clustering is not enabled. |
DataStore |
getDataStore()
Returns the data store of this repository, or null
if a data store is not configured. |
ScheduledExecutorService |
getExecutor()
Returns the thread pool of this repository. |
FileSystem |
getFileSystem()
Returns the repository file system. |
InternalVersionManagerImpl |
getInternalVersionManager()
Returns the internal version manager of this repository. |
ItemStateCacheFactory |
getItemStateCacheFactory()
Returns the item state cache factory of this repository. |
NamespaceRegistryImpl |
getNamespaceRegistry()
Returns the namespace registry of this repository. |
NodeIdFactory |
getNodeIdFactory()
|
NodeTypeRegistry |
getNodeTypeRegistry()
Returns the namespace registry of this repository. |
PrivilegeRegistry |
getPrivilegeRegistry()
Returns the privilege registry of this repository. |
RepositoryImpl |
getRepository()
Returns the repository instance to which this context is associated. |
RepositoryStatisticsImpl |
getRepositoryStatistics()
Returns the repository statistics collector. |
NodeId |
getRootNodeId()
Returns the root node identifier of this repository. |
JackrabbitSecurityManager |
getSecurityManager()
Returns the security manager of this repository. |
StatManager |
getStatManager()
|
WorkspaceManager |
getWorkspaceManager()
Returns the workspace manager of this repository. |
static RepositoryContext |
install(File dir)
Starts a repository in the given directory and returns the internal component context of the started repository. |
void |
setNodeIdFactory(NodeIdFactory nodeIdFactory)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static RepositoryContext create(RepositoryConfig config)
throws RepositoryException
config - repository configuration
RepositoryException - if the repository could not be started
public static RepositoryContext install(File dir)
throws RepositoryException,
IOException
dir - repository directory
RepositoryException - if the repository could not be started
IOException - if the directory could not be initializedRepositoryConfig.install(File)public RepositoryImpl getRepository()
public ScheduledExecutorService getExecutor()
public NamespaceRegistryImpl getNamespaceRegistry()
public NodeTypeRegistry getNodeTypeRegistry()
public PrivilegeRegistry getPrivilegeRegistry()
public InternalVersionManagerImpl getInternalVersionManager()
public NodeId getRootNodeId()
public FileSystem getFileSystem()
public DataStore getDataStore()
null
if a data store is not configured.
nullpublic ClusterNode getClusterNode()
null if clustering is not enabled.
public WorkspaceManager getWorkspaceManager()
public JackrabbitSecurityManager getSecurityManager()
public ItemStateCacheFactory getItemStateCacheFactory()
public void setNodeIdFactory(NodeIdFactory nodeIdFactory)
public NodeIdFactory getNodeIdFactory()
public RepositoryStatisticsImpl getRepositoryStatistics()
public StatManager getStatManager()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||