Author: gertv
Date: Wed Jul 11 02:18:22 2007
New Revision: 555219
URL: http://svn.apache.org/viewvc?view=rev&rev=555219
Log:
Fix for SM-996: ServiceMix doesn't start correctly due to
javax.management.MalformedObjectNameException
Modified:
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/jmx/ConnectorServerFactoryBean.java
Modified:
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/jmx/ConnectorServerFactoryBean.java
URL:
http://svn.apache.org/viewvc/incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/jmx/ConnectorServerFactoryBean.java?view=diff&rev=555219&r1=555218&r2=555219
==============================================================================
---
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/jmx/ConnectorServerFactoryBean.java
(original)
+++
incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/jmx/ConnectorServerFactoryBean.java
Wed Jul 11 02:18:22 2007
@@ -20,6 +20,8 @@
import javax.management.MBeanServer;
import javax.management.MalformedObjectNameException;
+import javax.management.ObjectName;
+import javax.xml.namespace.QName;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -103,7 +105,18 @@
* @throws MalformedObjectNameException if the <code>ObjectName</code> is
malformed
* @see
org.springframework.jmx.support.ConnectorServerFactoryBean#setObjectName(java.lang.String)
*/
- public void setObjectName(Object objectName) throws
MalformedObjectNameException {
+ public void setObjectName(String objectName) throws
MalformedObjectNameException {
+ this.objectName = objectName;
+ }
+
+ /**
+ * Set the <code>ObjectName</code> used to register the
<code>JMXConnectorServer</code>
+ * itself with the <code>MBeanServer</code>.
+ * @param objectName
+ * @throws MalformedObjectNameException if the <code>ObjectName</code> is
malformed
+ * @see
org.springframework.jmx.support.ConnectorServerFactoryBean#setObjectName(java.lang.String)
+ */
+ public void setObjectName(ObjectName objectName) throws
MalformedObjectNameException {
this.objectName = objectName;
}