Author: norman
Date: Sun Dec 5 15:17:42 2010
New Revision: 1042371
URL: http://svn.apache.org/viewvc?rev=1042371&view=rev
Log:
Replace jmxPath configuration parameter with jmxName to make it consistent with
the server implementations
Modified:
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/jmx/CommandHandlerResultJMXMonitor.java
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/jmx/ConnectHandlerResultJMXMonitor.java
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/jmx/LineHandlerResultJMXMonitor.java
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/AbstractCommandHandlerStats.java
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/AbstractConnectHandlerResultJMXMonitor.java
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/AbstractLineHandlerResultJMXMonitor.java
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/ConnectHandlerStats.java
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/LineHandlerStats.java
james/server/trunk/pop3server/src/main/java/org/apache/james/pop3server/jmx/CommandHandlerResultJMXMonitor.java
james/server/trunk/pop3server/src/main/java/org/apache/james/pop3server/jmx/ConnectHandlerResultJMXMonitor.java
james/server/trunk/pop3server/src/main/java/org/apache/james/pop3server/jmx/LineHandlerResultJMXMonitor.java
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/CommandHandlerResultJMXMonitor.java
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/ConnectHandlerResultJMXMonitor.java
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/HookResultJMXMonitor.java
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/HookStats.java
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/LineHandlerResultJMXMonitor.java
Modified:
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/jmx/CommandHandlerResultJMXMonitor.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/jmx/CommandHandlerResultJMXMonitor.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/jmx/CommandHandlerResultJMXMonitor.java
(original)
+++
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/jmx/CommandHandlerResultJMXMonitor.java
Sun Dec 5 15:17:42 2010
@@ -22,8 +22,8 @@ package org.apache.james.lmtpserver.jmx;
public class CommandHandlerResultJMXMonitor extends
org.apache.james.smtpserver.jmx.CommandHandlerResultJMXMonitor{
@Override
- protected String getDefaultJMXPath() {
- return "org.apache.james:type=server,name=lmtpserver";
+ protected String getDefaultJMXName() {
+ return "lmtpserver";
}
}
Modified:
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/jmx/ConnectHandlerResultJMXMonitor.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/jmx/ConnectHandlerResultJMXMonitor.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/jmx/ConnectHandlerResultJMXMonitor.java
(original)
+++
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/jmx/ConnectHandlerResultJMXMonitor.java
Sun Dec 5 15:17:42 2010
@@ -22,8 +22,8 @@ package org.apache.james.lmtpserver.jmx;
public class ConnectHandlerResultJMXMonitor extends
org.apache.james.smtpserver.jmx.ConnectHandlerResultJMXMonitor{
@Override
- protected String getDefaultJMXPath() {
- return "org.apache.james:type=server,name=lmtpserver";
+ protected String getDefaultJMXName() {
+ return "lmtpserver";
}
}
Modified:
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/jmx/LineHandlerResultJMXMonitor.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/jmx/LineHandlerResultJMXMonitor.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/jmx/LineHandlerResultJMXMonitor.java
(original)
+++
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/jmx/LineHandlerResultJMXMonitor.java
Sun Dec 5 15:17:42 2010
@@ -22,8 +22,8 @@ package org.apache.james.lmtpserver.jmx;
public class LineHandlerResultJMXMonitor extends
org.apache.james.smtpserver.jmx.LineHandlerResultJMXMonitor{
@Override
- protected String getDefaultJMXPath() {
- return "org.apache.james:type=server,name=lmtpserver";
+ protected String getDefaultJMXName() {
+ return "lmtpserver";
}
}
Modified:
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/AbstractCommandHandlerStats.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/AbstractCommandHandlerStats.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/AbstractCommandHandlerStats.java
(original)
+++
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/AbstractCommandHandlerStats.java
Sun Dec 5 15:17:42 2010
@@ -47,12 +47,12 @@ public abstract class AbstractCommandHan
private MBeanServer mbeanserver;
private String[] commands;
- public AbstractCommandHandlerStats(Class<?> jmxClass, String jmxPath,
String handlerName, String[] commands) throws NotCompliantMBeanException,
MalformedObjectNameException, NullPointerException,
InstanceAlreadyExistsException, MBeanRegistrationException {
+ public AbstractCommandHandlerStats(Class<?> jmxClass, String jmxName,
String handlerName, String[] commands) throws NotCompliantMBeanException,
MalformedObjectNameException, NullPointerException,
InstanceAlreadyExistsException, MBeanRegistrationException {
super(jmxClass);
this.handlerName = handlerName;
this.commands = commands;
- name = jmxPath + ",handler=commandhandler,commandhandler=" +
handlerName;
+ name = "org.apache.james:type=server,name=" + jmxName +
",handler=commandhandler,commandhandler=" + handlerName;
mbeanserver = ManagementFactory.getPlatformMBeanServer();
ObjectName baseObjectName = new ObjectName(name);
mbeanserver.registerMBean(this, baseObjectName);
Modified:
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/AbstractConnectHandlerResultJMXMonitor.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/AbstractConnectHandlerResultJMXMonitor.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/AbstractConnectHandlerResultJMXMonitor.java
(original)
+++
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/AbstractConnectHandlerResultJMXMonitor.java
Sun Dec 5 15:17:42 2010
@@ -35,7 +35,7 @@ import org.apache.james.protocols.api.Wi
public abstract class AbstractConnectHandlerResultJMXMonitor<S extends
ProtocolSession> implements ConnectHandlerResultHandler<S>, ExtensibleHandler,
Configurable{
private Map<String, ConnectHandlerStats> cStats = new HashMap<String,
ConnectHandlerStats>();
- private String jmxPath;
+ private String jmxName;
/*
* (non-Javadoc)
@@ -70,7 +70,7 @@ public abstract class AbstractConnectHan
if (equals(c) == false) {
String cName = c.getClass().getName();
try {
- cStats.put(cName, new ConnectHandlerStats(jmxPath,
cName));
+ cStats.put(cName, new ConnectHandlerStats(jmxName,
cName));
} catch (Exception e) {
throw new WiringException("Unable to wire Hooks", e);
}
@@ -80,18 +80,18 @@ public abstract class AbstractConnectHan
}
/**
- * Return the default JMXPath to use if none is configured
+ * Return the default JMXName to use if none is configured
*
- * @return defaultJMXPath
+ * @return defaultJMXName
*/
- protected abstract String getDefaultJMXPath();
+ protected abstract String getDefaultJMXName();
/*
* (non-Javadoc)
* @see
org.apache.james.lifecycle.Configurable#configure(org.apache.commons.configuration.HierarchicalConfiguration)
*/
public void configure(HierarchicalConfiguration config) throws
ConfigurationException {
- this.jmxPath = config.getString("jmxPath", getDefaultJMXPath());
+ this.jmxName = config.getString("jmxName", getDefaultJMXName());
}
Modified:
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/AbstractLineHandlerResultJMXMonitor.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/AbstractLineHandlerResultJMXMonitor.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/AbstractLineHandlerResultJMXMonitor.java
(original)
+++
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/AbstractLineHandlerResultJMXMonitor.java
Sun Dec 5 15:17:42 2010
@@ -35,7 +35,7 @@ import org.apache.james.protocols.api.Wi
public abstract class AbstractLineHandlerResultJMXMonitor<S extends
ProtocolSession> implements LineHandlerResultHandler<S>, ExtensibleHandler,
Configurable{
private Map<String, LineHandlerStats> lStats = new HashMap<String,
LineHandlerStats>();
- private String jmxPath;
+ private String jmxName;
/*
* (non-Javadoc)
@@ -70,7 +70,7 @@ public abstract class AbstractLineHandle
if (equals(c) == false) {
String cName = c.getClass().getName();
try {
- lStats.put(cName, new LineHandlerStats(jmxPath,
cName));
+ lStats.put(cName, new LineHandlerStats(jmxName,
cName));
} catch (Exception e) {
throw new WiringException("Unable to wire Hooks", e);
}
@@ -85,14 +85,14 @@ public abstract class AbstractLineHandle
* @see
org.apache.james.lifecycle.Configurable#configure(org.apache.commons.configuration.HierarchicalConfiguration)
*/
public void configure(HierarchicalConfiguration config) throws
ConfigurationException {
- this.jmxPath = config.getString("jmxPath", getDefaultJMXPath());
+ this.jmxName = config.getString("jmxName", getDefaultJMXName());
}
/**
- * Return default JMX Path if none is configured
+ * Return default JMX Name if none is configured
*
- * @return defaultJMXPath
+ * @return defaultJMXName
*/
- protected abstract String getDefaultJMXPath();
+ protected abstract String getDefaultJMXName();
}
Modified:
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/ConnectHandlerStats.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/ConnectHandlerStats.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/ConnectHandlerStats.java
(original)
+++
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/ConnectHandlerStats.java
Sun Dec 5 15:17:42 2010
@@ -39,11 +39,11 @@ public class ConnectHandlerStats extends
private AtomicLong disconnect = new AtomicLong(0);
private AtomicLong all = new AtomicLong(0);
- public ConnectHandlerStats(String jmxPath, String handlerName) throws
NotCompliantMBeanException, MalformedObjectNameException, NullPointerException,
InstanceAlreadyExistsException, MBeanRegistrationException {
+ public ConnectHandlerStats(String jmxName, String handlerName) throws
NotCompliantMBeanException, MalformedObjectNameException, NullPointerException,
InstanceAlreadyExistsException, MBeanRegistrationException {
super(HandlerStatsMBean.class);
this.handlerName = handlerName;
- this.name = jmxPath + ",handler=connecthandler,connecthandler=" +
handlerName;
+ this.name = "org.apache.james:type=server,name=" + jmxName +
",handler=connecthandler,connecthandler=" + handlerName;
mbeanserver = ManagementFactory.getPlatformMBeanServer();
ObjectName baseObjectName = new ObjectName(name);
mbeanserver.registerMBean(this, baseObjectName);
Modified:
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/LineHandlerStats.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/LineHandlerStats.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/LineHandlerStats.java
(original)
+++
james/server/trunk/netty-socket/src/main/java/org/apache/james/socket/LineHandlerStats.java
Sun Dec 5 15:17:42 2010
@@ -39,11 +39,11 @@ public class LineHandlerStats extends St
private AtomicLong disconnect = new AtomicLong(0);
private AtomicLong all = new AtomicLong(0);
- public LineHandlerStats(String jmxPath, String handlerName) throws
NotCompliantMBeanException, MalformedObjectNameException, NullPointerException,
InstanceAlreadyExistsException, MBeanRegistrationException {
+ public LineHandlerStats(String jmxName, String handlerName) throws
NotCompliantMBeanException, MalformedObjectNameException, NullPointerException,
InstanceAlreadyExistsException, MBeanRegistrationException {
super(HandlerStatsMBean.class);
this.handlerName = handlerName;
- this.name = jmxPath + ",handler=linehandler,linehandler=" +
handlerName;
+ this.name = "org.apache.james:type=server,name=" + jmxName +
",handler=linehandler,linehandler=" + handlerName;
mbeanserver = ManagementFactory.getPlatformMBeanServer();
ObjectName baseObjectName = new ObjectName(name);
mbeanserver.registerMBean(this, baseObjectName);
Modified:
james/server/trunk/pop3server/src/main/java/org/apache/james/pop3server/jmx/CommandHandlerResultJMXMonitor.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/pop3server/src/main/java/org/apache/james/pop3server/jmx/CommandHandlerResultJMXMonitor.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/pop3server/src/main/java/org/apache/james/pop3server/jmx/CommandHandlerResultJMXMonitor.java
(original)
+++
james/server/trunk/pop3server/src/main/java/org/apache/james/pop3server/jmx/CommandHandlerResultJMXMonitor.java
Sun Dec 5 15:17:42 2010
@@ -35,7 +35,7 @@ import org.apache.james.socket.AbstractC
*/
public class CommandHandlerResultJMXMonitor extends
AbstractCommandHandlerResultJMXMonitor<POP3Response, POP3Session> implements
Configurable{
- private String jmxPath;
+ private String jmxName;
/*
@@ -46,7 +46,7 @@ public class CommandHandlerResultJMXMoni
Collection<String> col = handler.getImplCommands();
String cName = handler.getClass().getName();
- return new POP3CommandHandlerStats(jmxPath, cName, col.toArray(new
String[col.size()]));
+ return new POP3CommandHandlerStats(jmxName, cName, col.toArray(new
String[col.size()]));
}
@@ -55,6 +55,6 @@ public class CommandHandlerResultJMXMoni
* @see
org.apache.james.lifecycle.Configurable#configure(org.apache.commons.configuration.HierarchicalConfiguration)
*/
public void configure(HierarchicalConfiguration config) throws
ConfigurationException {
- this.jmxPath = config.getString("jmxPath",
"org.apache.james:type=server,name=pop3server");
+ this.jmxName = config.getString("jmxName", "pop3server");
}
}
Modified:
james/server/trunk/pop3server/src/main/java/org/apache/james/pop3server/jmx/ConnectHandlerResultJMXMonitor.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/pop3server/src/main/java/org/apache/james/pop3server/jmx/ConnectHandlerResultJMXMonitor.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/pop3server/src/main/java/org/apache/james/pop3server/jmx/ConnectHandlerResultJMXMonitor.java
(original)
+++
james/server/trunk/pop3server/src/main/java/org/apache/james/pop3server/jmx/ConnectHandlerResultJMXMonitor.java
Sun Dec 5 15:17:42 2010
@@ -23,12 +23,15 @@ import org.apache.james.socket.AbstractC
public class ConnectHandlerResultJMXMonitor extends
AbstractConnectHandlerResultJMXMonitor<POP3Session>{
+
+
+
/*
* (non-Javadoc)
- * @see
org.apache.james.socket.AbstractConnectHandlerResultJMXMonitor#getDefaultJMXPath()
+ * @see
org.apache.james.socket.AbstractConnectHandlerResultJMXMonitor#getDefaultJMXName()
*/
- protected String getDefaultJMXPath() {
- return "org.apache.james:type=server,name=pop3server";
+ protected String getDefaultJMXName() {
+ return "pop3server";
}
}
Modified:
james/server/trunk/pop3server/src/main/java/org/apache/james/pop3server/jmx/LineHandlerResultJMXMonitor.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/pop3server/src/main/java/org/apache/james/pop3server/jmx/LineHandlerResultJMXMonitor.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/pop3server/src/main/java/org/apache/james/pop3server/jmx/LineHandlerResultJMXMonitor.java
(original)
+++
james/server/trunk/pop3server/src/main/java/org/apache/james/pop3server/jmx/LineHandlerResultJMXMonitor.java
Sun Dec 5 15:17:42 2010
@@ -23,9 +23,12 @@ import org.apache.james.socket.AbstractL
public class LineHandlerResultJMXMonitor extends
AbstractLineHandlerResultJMXMonitor<POP3Session>{
- @Override
- protected String getDefaultJMXPath() {
- return "org.apache.james:type=server,name=pop3server";
+ /*
+ * (non-Javadoc)
+ * @see
org.apache.james.socket.AbstractLineHandlerResultJMXMonitor#getDefaultJMXName()
+ */
+ protected String getDefaultJMXName() {
+ return "pop3server";
}
}
Modified:
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/CommandHandlerResultJMXMonitor.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/CommandHandlerResultJMXMonitor.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/CommandHandlerResultJMXMonitor.java
(original)
+++
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/CommandHandlerResultJMXMonitor.java
Sun Dec 5 15:17:42 2010
@@ -56,11 +56,11 @@ public class CommandHandlerResultJMXMoni
* @see
org.apache.james.lifecycle.Configurable#configure(org.apache.commons.configuration.HierarchicalConfiguration)
*/
public void configure(HierarchicalConfiguration config) throws
ConfigurationException {
- this.jmxPath = config.getString("jmxPath", getDefaultJMXPath());
+ this.jmxPath = config.getString("jmxName", getDefaultJMXName());
}
- protected String getDefaultJMXPath() {
- return "org.apache.james:type=server,name=smtpserver";
+ protected String getDefaultJMXName() {
+ return "smtpserver";
}
}
Modified:
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/ConnectHandlerResultJMXMonitor.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/ConnectHandlerResultJMXMonitor.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/ConnectHandlerResultJMXMonitor.java
(original)
+++
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/ConnectHandlerResultJMXMonitor.java
Sun Dec 5 15:17:42 2010
@@ -23,13 +23,13 @@ import org.apache.james.socket.AbstractC
public class ConnectHandlerResultJMXMonitor extends
AbstractConnectHandlerResultJMXMonitor<SMTPSession>{
-
+
/*
* (non-Javadoc)
- * @see
org.apache.james.socket.AbstractConnectHandlerResultJMXMonitor#getDefaultJMXPath()
+ * @see
org.apache.james.socket.AbstractConnectHandlerResultJMXMonitor#getDefaultJMXName()
*/
- protected String getDefaultJMXPath() {
- return "org.apache.james:type=server,name=smtpserver";
+ protected String getDefaultJMXName() {
+ return "smtpserver";
}
}
Modified:
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/HookResultJMXMonitor.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/HookResultJMXMonitor.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/HookResultJMXMonitor.java
(original)
+++
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/HookResultJMXMonitor.java
Sun Dec 5 15:17:42 2010
@@ -112,10 +112,10 @@ public class HookResultJMXMonitor implem
* @see
org.apache.james.lifecycle.Configurable#configure(org.apache.commons.configuration.HierarchicalConfiguration)
*/
public void configure(HierarchicalConfiguration config) throws
ConfigurationException {
- this.jmxPath = config.getString("jmxPath", getDefaultJMXPath());
+ this.jmxPath = config.getString("jmxName", getDefaultJMXName());
}
- protected String getDefaultJMXPath() {
+ protected String getDefaultJMXName() {
return "org.apache.james:type=server,name=smtpserver";
}
}
Modified:
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/HookStats.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/HookStats.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/HookStats.java
(original)
+++
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/HookStats.java
Sun Dec 5 15:17:42 2010
@@ -49,10 +49,10 @@ public class HookStats extends StandardM
private MBeanServer mbeanserver;
private String hookname;
- public HookStats(String jmxPath, String hookname) throws
InstanceAlreadyExistsException, MBeanRegistrationException,
NotCompliantMBeanException, MalformedObjectNameException, NullPointerException {
+ public HookStats(String jmxName, String hookname) throws
InstanceAlreadyExistsException, MBeanRegistrationException,
NotCompliantMBeanException, MalformedObjectNameException, NullPointerException {
super(HookStatsMBean.class);
this.hookname = hookname;
- name = jmxPath + ",handler=hook,hook=" + hookname;
+ name = "org.apache.james:type=server,name=" + jmxName +
",handler=hook,hook=" + hookname;
mbeanserver = ManagementFactory.getPlatformMBeanServer();
ObjectName baseObjectName = new ObjectName(name);
mbeanserver.registerMBean(this, baseObjectName);
Modified:
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/LineHandlerResultJMXMonitor.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/LineHandlerResultJMXMonitor.java?rev=1042371&r1=1042370&r2=1042371&view=diff
==============================================================================
---
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/LineHandlerResultJMXMonitor.java
(original)
+++
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/jmx/LineHandlerResultJMXMonitor.java
Sun Dec 5 15:17:42 2010
@@ -23,13 +23,13 @@ import org.apache.james.socket.AbstractL
public class LineHandlerResultJMXMonitor extends
AbstractLineHandlerResultJMXMonitor<SMTPSession>{
-
+
/*
* (non-Javadoc)
- * @see
org.apache.james.socket.AbstractLineHandlerResultJMXMonitor#getDefaultJMXPath()
+ * @see
org.apache.james.socket.AbstractLineHandlerResultJMXMonitor#getDefaultJMXName()
*/
- protected String getDefaultJMXPath() {
- return "org.apache.james:type=server,name=smtpserver";
+ protected String getDefaultJMXName() {
+ return "smtpserver";
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]