| Package | Description | 
|---|---|
| org.apache.jackrabbit.core | 
 Contains the core classes that provide the implementation of the JCR API. 
 | 
| org.apache.jackrabbit.core.gc | |
| org.apache.jackrabbit.core.query | |
| org.apache.jackrabbit.core.session | 
| Modifier and Type | Field and Description | 
|---|---|
protected RepositoryContext | 
RepositoryImpl.context  | 
protected RepositoryContext | 
SessionImpl.repositoryContext
The component context of the repository that issued this session. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static RepositoryContext | 
RepositoryContext.create(RepositoryConfig config)
Starts a repository with the given configuration and returns
 the internal component context of the started repository. 
 | 
static RepositoryContext | 
JackrabbitRepositoryStub.getRepositoryContext(javax.jcr.Repository repository)  | 
static RepositoryContext | 
RepositoryContext.install(File dir)
Starts a repository in the given directory and returns the
 internal component context of the started repository. 
 | 
| Constructor and Description | 
|---|
SearchManager(String workspace,
             RepositoryContext repositoryContext,
             QueryHandlerFactory qhf,
             SharedItemStateManager itemMgr,
             PersistenceManager pm,
             NodeId rootNodeId,
             SearchManager parentMgr,
             NodeId excludedNodeId)
Creates a new  
SearchManager. | 
SessionFactory(RepositoryContext context)  | 
SessionImpl(RepositoryContext repositoryContext,
           AuthContext loginContext,
           WorkspaceConfig wspConfig)
Protected constructor. 
 | 
SessionImpl(RepositoryContext repositoryContext,
           Subject subject,
           WorkspaceConfig wspConfig)
Protected constructor. 
 | 
XASessionImpl(RepositoryContext repositoryContext,
             AuthContext loginContext,
             WorkspaceConfig wspConfig)
Create a new instance of this class. 
 | 
XASessionImpl(RepositoryContext repositoryContext,
             Subject subject,
             WorkspaceConfig wspConfig)
Create a new instance of this class. 
 | 
| Constructor and Description | 
|---|
GarbageCollector(RepositoryContext context,
                DataStore dataStore,
                IterablePersistenceManager[] list,
                SessionImpl[] sessionList)
Create a new garbage collector. 
 | 
| Constructor and Description | 
|---|
QueryHandlerContext(String workspace,
                   RepositoryContext repositoryContext,
                   SharedItemStateManager stateMgr,
                   PersistenceManager pm,
                   NodeId rootId,
                   QueryHandler parentHandler,
                   NodeId excludedNodeId)
Creates a new context instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RepositoryContext | 
SessionContext.getRepositoryContext()
Returns the repository context of the session. 
 | 
| Constructor and Description | 
|---|
SessionContext(RepositoryContext repositoryContext,
              SessionImpl session,
              WorkspaceConfig workspaceConfig)
Creates a component context for the given session. 
 | 
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.