[jboss-cvs] JBossCache/src/org/jboss/cache/loader/rmi ...

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/rmi   RmiCacheServer.java
                        RmiCacheServerMBean.java
  Log:
  cleaned up jmx interfaces, fixed tx and gtx allocation problems
  
  Revision  Changes    Path
  1.6       +15 -7     JBossCache/src/org/jboss/cache/loader/rmi/RmiCacheServer.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: RmiCacheServer.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/loader/rmi/RmiCacheServer.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -b -r1.5 -r1.6
  --- RmiCacheServer.java	6 Sep 2006 15:30:55 -0000	1.5
  +++ RmiCacheServer.java	7 Sep 2006 13:52:28 -0000	1.6
  @@ -2,9 +2,10 @@
   
   import org.jboss.cache.TreeCache;
   import org.jboss.cache.factories.XmlConfigurationParser;
  +import org.jboss.cache.jmx.JmxUtil;
   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.rmi.Naming;
  @@ -14,9 +15,9 @@
    * delegate to this TreeCache
    *
    * @author Bela Ban
  - * @version $Id: RmiCacheServer.java,v 1.5 2006/09/06 15:30:55 msurtani Exp $
  + * @version $Id: RmiCacheServer.java,v 1.6 2006/09/07 13:52:28 msurtani Exp $
    */
  -public class RmiCacheServer extends ServiceMBeanSupport implements RmiCacheServerMBean
  +public class RmiCacheServer implements RmiCacheServerMBean
   {
      //TreeCacheMBean cache;
      TreeCache cache;
  @@ -108,15 +109,15 @@
         this.bindName = bindName;
      }
   
  -   public void createService() throws Exception
  +   public void create()
      {
  -      super.createService();
      }
   
  -   public void startService() throws Exception
  +   public void start() throws Exception
      {
         if (cache == null)
         {
  +         MBeanServer server = JmxUtil.getMBeanServer();
            // 1. check whether we have an object name, pointing to the cache MBean
            if (cacheName != null && server != null)
            {
  @@ -136,6 +137,14 @@
         Naming.rebind("//" + bindAddress + ":" + port + "/" + bindName, remoteObj);
      }
   
  +   public void stop()
  +   {
  +   }
  +
  +   public void destroy()
  +   {
  +   }
  +
      public void stopService()
      {
         if (cache != null)
  @@ -159,7 +168,6 @@
   
      public void destroyService() throws Exception
      {
  -      super.destroyService();
      }
   
   
  
  
  
  1.3       +6 -5      JBossCache/src/org/jboss/cache/loader/rmi/RmiCacheServerMBean.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: RmiCacheServerMBean.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/loader/rmi/RmiCacheServerMBean.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- RmiCacheServerMBean.java	19 Jul 2006 21:34:44 -0000	1.2
  +++ RmiCacheServerMBean.java	7 Sep 2006 13:52:28 -0000	1.3
  @@ -1,16 +1,17 @@
   package org.jboss.cache.loader.rmi;
   
   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 Manik Surtani
  - * @version $Id: RmiCacheServerMBean.java,v 1.2 2006/07/19 21:34:44 msurtani Exp $
  + * @version $Id: RmiCacheServerMBean.java,v 1.3 2006/09/07 13:52:28 msurtani Exp $
    */
  -public interface RmiCacheServerMBean extends ServiceMBean {
  +public interface RmiCacheServerMBean extends LifeCycle
  +{
      String getBindAddress();
   
      void setBindAddress(String bind_addr) throws UnknownHostException;
  
  
  



More information about the jboss-cvs-commits mailing list