| 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. wspConfigThe 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  SessionImplclass representing a
 user authenticated by theloginContextinstance attached
 to the workspace configured by thewspConfig. | 
| protected SessionImpl | RepositoryImpl. createSessionInstance(Subject subject,
                     WorkspaceConfig wspConfig)Creates an instance of the  SessionImplclass representing a
 user represented by thesubjectinstance attached
 to the workspace configured by thewspConfig. | 
| protected RepositoryImpl.WorkspaceInfo | RepositoryImpl. createWorkspaceInfo(WorkspaceConfig wspConfig)Creates a new  RepositoryImpl.WorkspaceInfoinstance forwspConfig. | 
| Constructor and Description | 
|---|
| 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 | 
| WorkspaceInfo(WorkspaceConfig config)Creates a new  WorkspaceInfobased on the givenconfig. | 
| 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–2024 The Apache Software Foundation. All rights reserved.