[jboss-cvs] JBossCache/src/org/jboss/cache/config ...
Brian Stansberry
brian.stansberry at jboss.com
Fri Nov 10 00:55:27 EST 2006
User: bstansberry
Date: 06/11/10 00:55:27
Modified: src/org/jboss/cache/config RuntimeConfig.java
Log:
Temporarily support injecting an MBeanServer
Revision Changes Path
1.2 +16 -2 JBossCache/src/org/jboss/cache/config/RuntimeConfig.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: RuntimeConfig.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/config/RuntimeConfig.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- RuntimeConfig.java 10 Nov 2006 04:40:47 -0000 1.1
+++ RuntimeConfig.java 10 Nov 2006 05:55:27 -0000 1.2
@@ -6,9 +6,9 @@
*/
package org.jboss.cache.config;
+import javax.management.MBeanServer;
import javax.transaction.TransactionManager;
-import org.jgroups.JChannelFactory;
import org.jgroups.jmx.JChannelFactoryMBean;
public class RuntimeConfig extends ConfigurationComponent
@@ -18,6 +18,7 @@
private transient TransactionManager transactionManager;
private transient JChannelFactoryMBean muxChannelFactory;
+ private transient MBeanServer mbeanServer;
public JChannelFactoryMBean getMuxChannelFactory()
{
@@ -41,6 +42,17 @@
this.transactionManager = transactionManager;
}
+ public MBeanServer getMbeanServer()
+ {
+ return mbeanServer;
+ }
+
+ public void setMbeanServer(MBeanServer mbeanServer)
+ {
+ testImmutability("mbeanServer");
+ this.mbeanServer = mbeanServer;
+ }
+
@Override
public boolean equals(Object obj)
{
@@ -51,7 +63,8 @@
{
RuntimeConfig other = (RuntimeConfig) obj;
return safeEquals(transactionManager, other.transactionManager)
- && safeEquals(muxChannelFactory, other.muxChannelFactory);
+ && safeEquals(muxChannelFactory, other.muxChannelFactory)
+ && safeEquals(mbeanServer, other.mbeanServer);
}
return false;
@@ -63,6 +76,7 @@
int result = 17;
result = result * 29 + (transactionManager == null ? 0 : transactionManager.hashCode());
result = result * 29 + (muxChannelFactory == null ? 0 : muxChannelFactory.hashCode());
+ result = result * 29 + (mbeanServer == null ? 0 : mbeanServer.hashCode());
return result;
}
More information about the jboss-cvs-commits
mailing list