[jboss-cvs] JBossCache/src/org/jboss/cache/loader/tcp ...
Manik Surtani
msurtani at jboss.com
Thu Sep 7 09:52:28 EDT 2006
User: msurtani
Date: 06/09/07 09:52:28
Modified: src/org/jboss/cache/loader/tcp TcpCacheServer.java
TcpCacheServerMBean.java
Log:
cleaned up jmx interfaces, fixed tx and gtx allocation problems
Revision Changes Path
1.18 +16 -12 JBossCache/src/org/jboss/cache/loader/tcp/TcpCacheServer.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: TcpCacheServer.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/loader/tcp/TcpCacheServer.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- TcpCacheServer.java 6 Sep 2006 15:30:55 -0000 1.17
+++ TcpCacheServer.java 7 Sep 2006 13:52:28 -0000 1.18
@@ -8,10 +8,11 @@
import org.jboss.cache.Modification;
import org.jboss.cache.TreeCache;
import org.jboss.cache.factories.XmlConfigurationParser;
+import org.jboss.cache.jmx.JmxUtil;
import org.jboss.cache.loader.DelegatingCacheLoader;
import org.jboss.mx.util.MBeanProxyExt;
-import org.jboss.system.ServiceMBeanSupport;
+import javax.management.MBeanServer;
import javax.management.MalformedObjectNameException;
import javax.management.ObjectName;
import java.io.IOException;
@@ -33,9 +34,9 @@
* TCP-IP based CacheServer, configure TcpDelegatingCacheLoader with host and port of this server
*
* @author Bela Ban
- * @version $Id: TcpCacheServer.java,v 1.17 2006/09/06 15:30:55 msurtani Exp $
+ * @version $Id: TcpCacheServer.java,v 1.18 2006/09/07 13:52:28 msurtani Exp $
*/
-public class TcpCacheServer extends ServiceMBeanSupport implements TcpCacheServerMBean
+public class TcpCacheServer implements TcpCacheServerMBean
{
ServerSocket srv_sock;
InetAddress bind_addr = null;
@@ -117,18 +118,14 @@
this.cache_name = new ObjectName(cache_name);
}
- public void createService() throws Exception
- {
- super.createService();
- }
-
- public void startService() throws Exception
+ public void start() throws Exception
{
Socket client_sock;
Connection conn;
if (cache == null)
{
+ MBeanServer server = JmxUtil.getMBeanServer();
// 1. check whether we have an object name, pointing to the cache MBean
if (cache_name != null && server != null)
{
@@ -197,9 +194,16 @@
}
+ public void create()
+ {
+ }
+
+ public void stop()
+ {
+ }
+
public void destroy()
{
- super.destroy();
}
@@ -459,8 +463,8 @@
server.setBindAddress(bind_addr);
server.setPort(port);
server.setConfig(config);
- server.createService();
- server.startService();
+ server.create();
+ server.start();
}
1.4 +6 -5 JBossCache/src/org/jboss/cache/loader/tcp/TcpCacheServerMBean.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: TcpCacheServerMBean.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/loader/tcp/TcpCacheServerMBean.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- TcpCacheServerMBean.java 19 Jul 2006 21:34:44 -0000 1.3
+++ TcpCacheServerMBean.java 7 Sep 2006 13:52:28 -0000 1.4
@@ -1,16 +1,17 @@
package org.jboss.cache.loader.tcp;
import org.jboss.cache.TreeCache;
-import org.jboss.system.ServiceMBean;
+import org.jboss.cache.jmx.LifeCycle;
import javax.management.MalformedObjectNameException;
import java.net.UnknownHostException;
/**
* @author Bela Ban
- * @version $Id: TcpCacheServerMBean.java,v 1.3 2006/07/19 21:34:44 msurtani Exp $
+ * @version $Id: TcpCacheServerMBean.java,v 1.4 2006/09/07 13:52:28 msurtani Exp $
*/
-public interface TcpCacheServerMBean extends ServiceMBean {
+public interface TcpCacheServerMBean extends LifeCycle
+{
String getBindAddress();
void setBindAddress(String bind_addr) throws UnknownHostException;
More information about the jboss-cvs-commits
mailing list