| 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. repositoryContextThe 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(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.