You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ge...@apache.org on 2007/07/11 11:18:23 UTC
svn commit: r555219 -
/incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/jmx/ConnectorServerFactoryBean.java
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;
}