[exo-jcr-commits] exo-jcr SVN: r3509 - jcr/branches/1.12.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl.
do-not-reply at jboss.org
do-not-reply at jboss.org
Mon Nov 22 05:50:11 EST 2010
Author: dkuleshov
Date: 2010-11-22 05:50:10 -0500 (Mon, 22 Nov 2010)
New Revision: 3509
Modified:
jcr/branches/1.12.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/RepositoryContainer.java
jcr/branches/1.12.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/WorkspaceContainer.java
Log:
JCR-1522: changed names of MBean components to id's like ${portal-container-name}-${repository-name}-${workspace-name}
Modified: jcr/branches/1.12.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/RepositoryContainer.java
===================================================================
--- jcr/branches/1.12.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/RepositoryContainer.java 2010-11-22 09:44:12 UTC (rev 3508)
+++ jcr/branches/1.12.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/RepositoryContainer.java 2010-11-22 10:50:10 UTC (rev 3509)
@@ -89,6 +89,11 @@
private final RepositoryEntry config;
/**
+ * Repository name.
+ */
+ private final String name;
+
+ /**
* System workspace DataManager.
*/
private LocalWorkspaceDataManagerStub systemDataManager = null;
@@ -121,7 +126,9 @@
config.setAccessControl(AccessControlPolicy.OPTIONAL);
this.config = config;
+ this.name = parent.getContext().getName() + "-" + config.getName();
+ parent.registerComponentInstance(name, this);
registerComponents();
}
@@ -137,7 +144,7 @@
@ManagedDescription("The repository container name")
public String getName()
{
- return config.getName();
+ return name;
}
public NamespaceRegistry getNamespaceRegistry()
Modified: jcr/branches/1.12.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/WorkspaceContainer.java
===================================================================
--- jcr/branches/1.12.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/WorkspaceContainer.java 2010-11-22 09:44:12 UTC (rev 3508)
+++ jcr/branches/1.12.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/WorkspaceContainer.java 2010-11-22 10:50:10 UTC (rev 3509)
@@ -61,7 +61,7 @@
super(new MX4JComponentAdapterFactory(), parent);
repositoryContainer = parent;
- this.name = config.getName();
+ this.name = repositoryContainer.getName() + "-" + config.getName();
}
// Components access methods -------
More information about the exo-jcr-commits
mailing list