Java Content Repository (JCR) provides a management view to monitor sessions, locks, repository configurations, and workspace configurations.
The Object Name of Repository MBean: exo:portal=portal,repository=repository.
Attribute | Description |
---|---|
Name
| The name of the repository container. |
RegisteredComponentNames
| The list of registered component names in the repository. |
Operation | Description |
---|---|
getName
| Returns the repository container name. |
getRegisteredComponentNames
| Returns the list of registered component names in the repository. |
The Object Name of SessionRegistry MBean: exo:portal=portal,repository=repository,service=SessionRegistry.
Attribute | Description |
---|---|
TimeOut
| The expiration period of a JCR session. |
Size
| The number of currently active sessions. |
Operation | Description |
---|---|
runCleanup
| Cleans all JCR sessions timed out. |
getTimeOut
| Returns the session timeout. |
setTimeOut
| Sets the session timeout in seconds. |
getSize
| Returns the number of currently active sessions. |
There are several default workspaces listed below, each of them corresponds to a Workspace MBean:
Workspace Name | Description |
---|---|
collaboration
| Data, such as sites content, documents, groups, records space, tags, and users. |
dms-system
| Data of DMS, including node types, templates, views, taxonomy trees. |
knowledge
| Data of Forum, FAQ and Poll applications. |
portal-system
| Data of the Portal model objects, such as navigations, pages, sites, and application registry. |
portal-work
| Information of Gadget token and Remember me token. |
social
| Data of Social, including activity, identity, profile, relationship and space. |
system
| Data of system, including versions storage, node types, namespaces. |
The Object Name of Workspace MBeans: exo:portal=portal,repository=repository,workspace={WorkspaceName} where WorkspaceName is the name of each workspace.
Attribute | Description |
---|---|
Name
| The name of the workspace container. |
RegisteredComponentNames
| The list of registered component names in the workspace. |
Operation | Description |
---|---|
getName
| Returns the workspace container name. |
getRegisteredComponentNames
| Returns the list of registered component names in the workspace. |
Each Workspace has an MBean to manage locks.
The Object Name of LockManager MBeans: exo:portal=portal,repository=repository,workspace={WorkspaceName},service=lockmanager where WorkspaceName is the name of each workspace.
Attribute | Description |
---|---|
NumLocks
| The number of active locks. |
Operation | Description |
---|---|
cleanExpiredLocks
| Removes all expired JCR locks. |
getNumLocks
| Returns the number of active JCR locks. |
Currently, the REST View managements of SessionRegistry, LockManager, Repository and Workspace are not exposed in this version.