User: slaboure
  Date: 01/12/29 08:20:13

  Modified:    src/main/org/jboss/ha/framework/server ClusterPartition.java
                        HAPartitionImpl.java
  Log:
  Propagate MBeanServer reference
  
  Revision  Changes    Path
  1.9       +2 -2      
jbossmx/src/main/org/jboss/ha/framework/server/ClusterPartition.java
  
  Index: ClusterPartition.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbossmx/src/main/org/jboss/ha/framework/server/ClusterPartition.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- ClusterPartition.java     2001/11/26 15:52:55     1.8
  +++ ClusterPartition.java     2001/12/29 16:20:12     1.9
  @@ -23,7 +23,7 @@
    *
    *   @author <a href="mailto:[EMAIL PROTECTED]";>Bill Burke</a>.
    *   @author <a href="mailto:[EMAIL PROTECTED]";>Sacha Labourey</a>.
  - *   @version $Revision: 1.8 $
  + *   @version $Revision: 1.9 $
    *
    * <p><b>Revisions:</b><br>
    */
  @@ -138,7 +138,7 @@
         channel.SetOpt(Channel.AUTO_GETSTATE, new Boolean(true));
         
         log.info("Creating HAPartition...");
  -      partition = new HAPartitionImpl(partitionName, channel, deadlock_detection);
  +      partition = new HAPartitionImpl(partitionName, channel, deadlock_detection, 
getServer());
         
         log.info("...Initing HAPartition...");
         partition.init();
  
  
  
  1.11      +11 -2     
jbossmx/src/main/org/jboss/ha/framework/server/HAPartitionImpl.java
  
  Index: HAPartitionImpl.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbossmx/src/main/org/jboss/ha/framework/server/HAPartitionImpl.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- HAPartitionImpl.java      2001/11/26 14:20:01     1.10
  +++ HAPartitionImpl.java      2001/12/29 16:20:13     1.11
  @@ -14,6 +14,7 @@
   import javax.naming.Context;
   import javax.naming.StringRefAddr;
   import javax.naming.InitialContext;
  +import javax.management.MBeanServer;
   
   import JavaGroups.MethodCall;
   
  @@ -32,7 +33,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Sacha Labourey</a>.
    * @author <a href="mailto:[EMAIL PROTECTED]";>Bill Burke</a>.
  - * @version $Revision: 1.10 $
  + * @version $Revision: 1.11 $
    *
    * <p><b>Revisions:</b><br>
    */
  @@ -65,10 +66,18 @@
      
      protected long currentViewId = -1;
      
  +   protected MBeanServer server = null;
  +   
      // Static --------------------------------------------------------
      
      // Constructors --------------------------------------------------
          
  +   public HAPartitionImpl (String partitionName, JavaGroups.JChannel channel, 
boolean deadlock_detection, MBeanServer server) throws Exception
  +   {
  +      this (partitionName, channel, deadlock_detection);
  +      this.server = server;
  +   }
  +   
      public HAPartitionImpl (String partitionName, JavaGroups.JChannel channel, 
boolean deadlock_detection) throws Exception
      {
         super(channel, null, null, new Object (), false); // init RpcDispatcher with 
a fake target object
  @@ -99,7 +108,7 @@
         // Create the DS and link it to this HAPartition
         //
         log.debug ("create distributed state");
  -      this.dsManager = new DistributedStateImpl (this);
  +      this.dsManager = new DistributedStateImpl (this, this.server);
         log.debug ("init distributed state service");
         this.dsManager.init ();
         log.debug ("bind distributed state service");
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to