|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.core.config.WorkspaceConfig
public class WorkspaceConfig
Workspace configuration. This configuration class is used to create configured workspace objects.
The contained configuration information are: the home directory and name of the workspace, the file system, the persistence manager, the search index and the item state manager locking configuration. The search index and the item state manager locking and the security config are optional parts.
| Constructor Summary | |
|---|---|
WorkspaceConfig(java.lang.String home,
java.lang.String name,
boolean clustered,
FileSystemFactory fsf,
PersistenceManagerConfig pmc,
SearchConfig sc,
ISMLockingConfig ismLockingConfig,
WorkspaceSecurityConfig workspaceSecurityConfig)
Creates a workspace configuration object. |
|
| Method Summary | |
|---|---|
FileSystem |
getFileSystem()
Creates and returns the configured workspace file system. |
java.lang.String |
getHomeDir()
Returns the workspace home directory. |
ISMLockingConfig |
getISMLockingConfig()
|
java.lang.String |
getName()
Returns the workspace name. |
PersistenceManagerConfig |
getPersistenceManagerConfig()
Returns the workspace persistence manager configuration. |
SearchConfig |
getSearchConfig()
Returns the workspace search index configuration. |
WorkspaceSecurityConfig |
getSecurityConfig()
|
boolean |
isClustered()
Returns a flag indicating whether this workspace participates in a cluster. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WorkspaceConfig(java.lang.String home,
java.lang.String name,
boolean clustered,
FileSystemFactory fsf,
PersistenceManagerConfig pmc,
SearchConfig sc,
ISMLockingConfig ismLockingConfig,
WorkspaceSecurityConfig workspaceSecurityConfig)
home - home directoryname - workspace namefsc - file system factorypmc - persistence manager configurationsc - search index configurationismLockingConfig - the item state manager locking configuration. If
null is passed, a default configuration is taken.workspaceSecurityConfig - the workspace specific security configuration.| Method Detail |
|---|
public java.lang.String getHomeDir()
public java.lang.String getName()
public boolean isClustered()
true if this workspace participates in a cluster;
false otherwisepublic ISMLockingConfig getISMLockingConfig()
public FileSystem getFileSystem()
throws javax.jcr.RepositoryException
getFileSystem in interface FileSystemFactoryFileSystem
javax.jcr.RepositoryException - if the file system can not be createdpublic PersistenceManagerConfig getPersistenceManagerConfig()
public SearchConfig getSearchConfig()
null if a search index has not been configured.
nullpublic WorkspaceSecurityConfig getSecurityConfig()
WorkspaceSecurityConfig
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||