mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-14 17:58:59 +00:00
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
78518: Merged EOL (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud) 78365: ACE-234 Upgrade Spring Framework - Spring 3.2 Upgrade against 5.0 pt1. NOTE: does not build yet. Committing ready for myBatis upgrade merge in. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82582 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
12
pom.xml
12
pom.xml
@@ -182,6 +182,10 @@
|
|||||||
<groupId>org.springframework</groupId>
|
<groupId>org.springframework</groupId>
|
||||||
<artifactId>spring-aop</artifactId>
|
<artifactId>spring-aop</artifactId>
|
||||||
</exclusion>
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.springframework</groupId>
|
||||||
|
<artifactId>spring-expression</artifactId>
|
||||||
|
</exclusion>
|
||||||
<exclusion>
|
<exclusion>
|
||||||
<groupId>org.hibernate</groupId>
|
<groupId>org.hibernate</groupId>
|
||||||
<artifactId>hibernate</artifactId>
|
<artifactId>hibernate</artifactId>
|
||||||
@@ -645,7 +649,13 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.springframework.security</groupId>
|
<groupId>org.springframework.security</groupId>
|
||||||
<artifactId>spring-security-core</artifactId>
|
<artifactId>spring-security-core</artifactId>
|
||||||
<version>3.1.0.RELEASE</version>
|
<version>3.1.3.RELEASE</version>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.springframework</groupId>
|
||||||
|
<artifactId>spring-expression</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.springframework.social</groupId>
|
<groupId>org.springframework.social</groupId>
|
||||||
|
@@ -7,7 +7,6 @@
|
|||||||
*/
|
*/
|
||||||
package org.alfresco.repo.management;
|
package org.alfresco.repo.management;
|
||||||
|
|
||||||
import javax.management.InstanceAlreadyExistsException;
|
|
||||||
import javax.management.JMException;
|
import javax.management.JMException;
|
||||||
import javax.management.MBeanServer;
|
import javax.management.MBeanServer;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
@@ -53,18 +52,7 @@ public class DynamicMBeanExporter extends MBeanExporter implements DynamicMBeanE
|
|||||||
*/
|
*/
|
||||||
public void unregisterMBean(ObjectName objectName)
|
public void unregisterMBean(ObjectName objectName)
|
||||||
{
|
{
|
||||||
if (this.registeredBeans.remove(objectName))
|
doUnregister(objectName);
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
this.server.unregisterMBean(objectName);
|
|
||||||
onUnregister(objectName);
|
|
||||||
}
|
|
||||||
catch (JMException e)
|
|
||||||
{
|
|
||||||
throw new RuntimeException(e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -87,22 +75,12 @@ public class DynamicMBeanExporter extends MBeanExporter implements DynamicMBeanE
|
|||||||
ObjectName actualObjectName = objectName;
|
ObjectName actualObjectName = objectName;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
try
|
doRegister(mbean, actualObjectName);
|
||||||
{
|
|
||||||
actualObjectName = this.server.registerMBean(mbean, objectName).getObjectName();
|
|
||||||
}
|
|
||||||
catch (InstanceAlreadyExistsException ex)
|
|
||||||
{
|
|
||||||
this.server.unregisterMBean(objectName);
|
|
||||||
actualObjectName = this.server.registerMBean(mbean, objectName).getObjectName();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
catch (JMException e)
|
catch (JMException e)
|
||||||
{
|
{
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
}
|
}
|
||||||
this.registeredBeans.add(actualObjectName);
|
|
||||||
onRegister(actualObjectName);
|
|
||||||
return actualObjectName;
|
return actualObjectName;
|
||||||
}
|
}
|
||||||
}
|
}
|
Reference in New Issue
Block a user