[JBoss-dev] CVS update: jbossmx/src/main/org/jboss/ha/framework/server ClusterPartition.java HAPartitionImpl.java

2002-02-04 Thread Bill Burke

  User: patriot1burke
  Date: 02/02/04 13:26:48

  Modified:src/main/org/jboss/ha/framework/server ClusterPartition.java
HAPartitionImpl.java
  Log:
  JavaGroups 2.0
  
  Revision  ChangesPath
  1.11  +26 -11
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.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- ClusterPartition.java 2001/12/31 20:41:17 1.10
  +++ ClusterPartition.java 2002/02/04 21:26:48 1.11
  @@ -13,7 +13,7 @@
   
   import javax.management.ObjectName;
   
  -import JavaGroups.Channel;
  +import org.javagroups.Channel;
   
   import org.jboss.system.ServiceMBeanSupport;
   
  @@ -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.10 $
  + *   @version $Revision: 1.11 $
*
* pbRevisions:/bbr
*/
  @@ -40,6 +40,20 @@
  protected String jgProps = 
  UDP: +
  PING: +
  +   FD(timeout=5000): +
  +   VERIFY_SUSPECT(timeout=1500): +
  +   MERGE: + 
  +   NAKACK: +
  +   UNICAST(timeout=5000;min_wait_time=2000): +
  +   FRAG: +
  +   FLUSH: +
  +   GMS: +
  +   STATE_TRANSFER: +
  +   QUEUE;
  +   /*
  +   protected String jgProps = 
  +   UDP: +
  +   PING: +
  FD(trace=true;timeout=5000): +
  VERIFY_SUSPECT(trace=false;timeout=1500): +
  MERGE: + 
  @@ -50,9 +64,10 @@
  GMS: +
  STATE_TRANSFER(trace=true): +
  QUEUE;
  +   */
  protected HAPartitionImpl partition;
  protected boolean deadlock_detection = false;
  -   protected JavaGroups.JChannel channel;
  +   protected org.javagroups.JChannel channel;
  
  // Static 
  
  @@ -114,11 +129,11 @@
 throws Exception
  {
 log.info (Creating JavaGroups JChannel);
  -  this.channel = new JavaGroups.JChannel(jgProps);
  -  channel.SetOpt(Channel.LOCAL, new Boolean(false));
  -  channel.SetOpt(Channel.GET_STATE_EVENTS, new Boolean(true));   
  -  channel.SetOpt(Channel.AUTO_RECONNECT, new Boolean(true));
  -  channel.SetOpt(Channel.AUTO_GETSTATE, new Boolean(true));
  +  this.channel = new org.javagroups.JChannel(jgProps);
  +  channel.setOpt(Channel.LOCAL, new Boolean(false));
  +  channel.setOpt(Channel.GET_STATE_EVENTS, new Boolean(true));   
  +  channel.setOpt(Channel.AUTO_RECONNECT, new Boolean(true));
  +  channel.setOpt(Channel.AUTO_GETSTATE, new Boolean(true));
 
 log.info(Creating HAPartition...);
 partition = new HAPartitionImpl(partitionName, channel, deadlock_detection, 
getServer());
  @@ -134,10 +149,10 @@
 log.info(Starting ClusterPartition:  + partitionName);
 
 log.info( Connecting to channel);
  -  channel.Connect(partitionName);
  +  channel.connect(partitionName);
 
 log.info( Starting channel);
  -  partition.start();
  +  partition.startPartition();
 
 log.info(Started ClusterPartition:  + partitionName);
  }
  @@ -147,7 +162,7 @@
 try
 {
log.info(Stopping HAPartition:  + partitionName);
  - partition.close();
  + partition.closePartition();
log.info(Stopped HAPartition:  + partitionName);
 }
 catch (Exception e)
  
  
  
  1.15  +65 -65
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.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- HAPartitionImpl.java  2002/01/12 16:53:38 1.14
  +++ HAPartitionImpl.java  2002/02/04 21:26:48 1.15
  @@ -16,7 +16,7 @@
   import javax.naming.InitialContext;
   import javax.management.MBeanServer;
   
  -import JavaGroups.MethodCall;
  +import org.javagroups.blocks.MethodCall;
   
   import org.jboss.ha.framework.interfaces.DistributedReplicantManager;
   import org.jboss.ha.framework.interfaces.DistributedState;
  @@ -33,18 +33,18 @@
*
* @author a href=mailto:[EMAIL PROTECTED];Sacha Labourey/a.
* @author a href=mailto:[EMAIL PROTECTED];Bill Burke/a.
  - * @version $Revision: 1.14 $
  + * @version $Revision: 1.15 $
*
* pbRevisions:/bbr
*/
   
   public class HAPartitionImpl 
  -   extends JavaGroups.RpcDispatcher 
  -   implements JavaGroups.MessageListener, JavaGroups.MembershipListener, HAPartition
  +   extends 

[JBoss-dev] CVS update: jbossmx/src/main/org/jboss/ha/framework/server ClusterPartition.java HAPartitionImpl.java

2001-12-29 Thread Sacha Labourey

  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  ChangesPath
  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 $
*
* pbRevisions:/bbr
*/
  @@ -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 $
*
* pbRevisions:/bbr
*/
  @@ -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