| Package | Description | 
|---|---|
| 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.session | 
| Modifier and Type | Field and Description | 
|---|---|
protected WorkspaceConfig | 
WorkspaceImpl.wspConfig
The configuration of this  
Workspace | 
| Modifier and Type | Method and Description | 
|---|---|
WorkspaceConfig | 
WorkspaceImpl.getConfig()
Returns the configuration of this workspace. 
 | 
WorkspaceConfig | 
RepositoryImpl.WorkspaceInfo.getConfig()
Returns the workspace configuration. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected SessionImpl | 
RepositoryImpl.createSessionInstance(AuthContext loginContext,
                     WorkspaceConfig wspConfig)
Creates an instance of the  
SessionImpl class representing a
 user authenticated by the loginContext instance attached
 to the workspace configured by the wspConfig. | 
protected SessionImpl | 
RepositoryImpl.createSessionInstance(Subject subject,
                     WorkspaceConfig wspConfig)
Creates an instance of the  
SessionImpl class representing a
 user represented by the subject instance attached
 to the workspace configured by the wspConfig. | 
protected RepositoryImpl.WorkspaceInfo | 
RepositoryImpl.createWorkspaceInfo(WorkspaceConfig wspConfig)
Creates a new  
RepositoryImpl.WorkspaceInfo instance for
 wspConfig. | 
| Constructor and Description | 
|---|
RepositoryImpl.WorkspaceInfo(WorkspaceConfig config)
Creates a new  
WorkspaceInfo based on the given
 config. | 
SessionImpl(RepositoryContext repositoryContext,
           AuthContext loginContext,
           WorkspaceConfig wspConfig)
Protected constructor. 
 | 
SessionImpl(RepositoryContext repositoryContext,
           Subject subject,
           WorkspaceConfig wspConfig)
Protected constructor. 
 | 
WorkspaceImpl(SessionContext context,
             WorkspaceConfig wspConfig)
Creates a new workspace instance 
 | 
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
WorkspaceConfig | 
RepositoryConfig.createWorkspaceConfig(String name,
                     InputSource template)
Creates a new workspace configuration with the specified name. 
 | 
WorkspaceConfig | 
RepositoryConfig.createWorkspaceConfig(String name,
                     StringBuffer configContent)
Creates a new workspace configuration with the specified name. 
 | 
WorkspaceConfig | 
RepositoryConfig.getWorkspaceConfig(String name)
Returns the configuration of the specified workspace. 
 | 
protected WorkspaceConfig | 
RepositoryConfigurationParser.parseWorkspaceConfig(Element root)
Parse workspace config. 
 | 
WorkspaceConfig | 
RepositoryConfigurationParser.parseWorkspaceConfig(InputSource xml)
Parses workspace configuration. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<WorkspaceConfig> | 
RepositoryConfig.getWorkspaceConfigs()
Returns all workspace configurations. 
 | 
| 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.