[JBoss-dev] CVS update: jbossmx/src/main/org/jboss/ha/hasessionstate/server HASessionStateServiceMBean.java HASessionStateService.java HASessionStateImpl.java
User: patriot1burke Date: 02/01/09 15:22:43 Modified:src/main/org/jboss/ha/hasessionstate/server HASessionStateServiceMBean.java HASessionStateService.java HASessionStateImpl.java Log: ripped out SubPartitioning for now. Subpartitioning will eventually move to HAPartition class Revision ChangesPath 1.5 +3 -14 jbossmx/src/main/org/jboss/ha/hasessionstate/server/HASessionStateServiceMBean.java Index: HASessionStateServiceMBean.java === RCS file: /cvsroot/jboss/jbossmx/src/main/org/jboss/ha/hasessionstate/server/HASessionStateServiceMBean.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- HASessionStateServiceMBean.java 2002/01/03 04:00:52 1.4 +++ HASessionStateServiceMBean.java 2002/01/09 23:22:43 1.5 @@ -13,7 +13,7 @@ * @see HASessionState * * @author [EMAIL PROTECTED] - * @version $Revision: 1.4 $ + * @version $Revision: 1.5 $ * * Revisions: */ @@ -24,21 +24,10 @@ String getJndiName(); void setJndiName(String newName); - String getSubPartitionProperties(); // i.e. JavaGroups properties - void setSubPartitionProperties(String newProps); - - String getMainHaPartitionName(); - void setMainHaPartitionName(String name); - - long getSubPartitionSize(); - void setSubPartitionSize(long newSize); - - long getSubPartitionCreationWaitTime(); - void setSubPartitionCreationWaitTime(long newWaitTime); + String getPartitionName(); + void setPartitionName(String name); long getBeanCleaningDelay(); void setBeanCleaningDelay(long newDelay); - void setTopologyComputerClassName(String newName); - String getTopologyComputerClassName(); } 1.5 +4 -66 jbossmx/src/main/org/jboss/ha/hasessionstate/server/HASessionStateService.java Index: HASessionStateService.java === RCS file: /cvsroot/jboss/jbossmx/src/main/org/jboss/ha/hasessionstate/server/HASessionStateService.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- HASessionStateService.java2001/12/31 20:41:41 1.4 +++ HASessionStateService.java2002/01/09 23:22:43 1.5 @@ -14,8 +14,6 @@ import javax.management.ObjectName; import javax.management.MalformedObjectNameException; -import org.jboss.metadata.ClusterConfigMetaData; - import org.jboss.ha.hasessionstate.server.HASessionStateImpl; import org.jboss.ha.framework.interfaces.HAPartition; @@ -24,7 +22,7 @@ * * @see HASessionState * @author [EMAIL PROTECTED] - * @version $Revision: 1.4 $ + * @version $Revision: 1.5 $ * * Revisions: */ @@ -35,23 +33,8 @@ { protected String jndiName = null; - protected String subPartitionProps = "UDP:" + - "PING:" + - "FD(trace=true;timeout=5000):" + - "VERIFY_SUSPECT(trace=false;timeout=1500):" + - "MERGE:" + - "NAKACK(trace=true):" + - "UNICAST(timeout=5000;min_wait_time=2000):" + - "FRAG:" + - "FLUSH:" + - "GMS:" + - "STATE_TRANSFER(trace=true):" + - "QUEUE"; protected String haPartitionName = null; - protected long subPartitionSize = 0; - protected long subPartitionCreationWaitTime = 0; protected long beanCleaningDelay = 0; - protected String topologyComputerClass = null; protected HASessionStateImpl sessionState = null; @@ -69,49 +52,17 @@ { this.jndiName = newName; } - - public void setSubPartitionProperties (String newProps) - { - this.subPartitionProps = newProps; - } - - public String getSubPartitionProperties () - { - return this.subPartitionProps; - } - public String getMainHaPartitionName () + public String getPartitionName () { return this.haPartitionName; } - public void setMainHaPartitionName (String name) + public void setPartitionName (String name) { this.haPartitionName = name; } - public long getSubPartitionSize () - { - if (this.sessionState == null) - return this.subPartitionSize; - else - return this.sessionState.nodesPerSubPartition; - } - - public void setSubPartitionSize (long newSize) - { this.subPartitionSize = newSize; } - - public long getSubPartitionCreationWaitTime () - { - if (this.sessionState == null) - return this.subPartitionCreationWaitTime; - else - return this.sessionState.subPartitionCreationWaitTime; - } - - public void setSubPartitionCreationWaitTime (long newWaitTime) - { this.subPartitionCreationWaitTime = newWaitTime;
[JBoss-dev] CVS update: jbossmx/src/main/org/jboss/ha/hasessionstate/server HASessionStateServiceMBean.java HASessionStateService.java HASessionStateImpl.java
User: patriot1burke Date: 01/12/31 12:41:41 Modified:src/main/org/jboss/ha/hasessionstate/server HASessionStateServiceMBean.java HASessionStateService.java HASessionStateImpl.java Log: switch back to create/start instead of crazy mbean refs also fixed because it didn't compile Revision ChangesPath 1.3 +2 -3 jbossmx/src/main/org/jboss/ha/hasessionstate/server/HASessionStateServiceMBean.java Index: HASessionStateServiceMBean.java === RCS file: /cvsroot/jboss/jbossmx/src/main/org/jboss/ha/hasessionstate/server/HASessionStateServiceMBean.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- HASessionStateServiceMBean.java 2001/11/19 23:17:34 1.2 +++ HASessionStateServiceMBean.java 2001/12/31 20:41:41 1.3 @@ -6,19 +6,18 @@ */ package org.jboss.ha.hasessionstate.server; -import org.jboss.ha.framework.server.PartitionServiceMBean; /** * MBEAN interface for HASessionState service * * @see HASessionState * @author [EMAIL PROTECTED] - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * * Revisions: */ -public interface HASessionStateServiceMBean extends PartitionServiceMBean +public interface HASessionStateServiceMBean { // Constants - public static final String OBJECT_NAME = "JBOSS-SYSTEM:service=HASessionState"; 1.4 +8 -12 jbossmx/src/main/org/jboss/ha/hasessionstate/server/HASessionStateService.java Index: HASessionStateService.java === RCS file: /cvsroot/jboss/jbossmx/src/main/org/jboss/ha/hasessionstate/server/HASessionStateService.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- HASessionStateService.java2001/11/19 23:17:34 1.3 +++ HASessionStateService.java2001/12/31 20:41:41 1.4 @@ -24,7 +24,7 @@ * * @see HASessionState * @author [EMAIL PROTECTED] - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ * * Revisions: */ @@ -145,26 +145,22 @@ // ** - public void startPartitionService(HAPartition haPartition) + public void createService() throws Exception { - this.sessionState.start (); - } - - public void partitionInitializationPhase(HAPartition haPartition) - throws Exception - { - this.sessionState = new HASessionStateImpl (this.jndiName, this.subPartitionProps, this.haPartitionName, this.topologyComputerClass, - this.subPartitionSize, this.subPartitionCreationWaitTime, this.beanCleaningDelay); + this.sessionState = new HASessionStateImpl (this.jndiName, this.subPartitionProps, this.haPartitionName, + this.topologyComputerClass, + this.subPartitionSize, this.subPartitionCreationWaitTime, + this.beanCleaningDelay); this.sessionState.init (); } protected void startService () throws Exception { - // Complete. + this.sessionState.start (); } - public void stopPartitionService () + public void stopService() { try { 1.3 +7 -7 jbossmx/src/main/org/jboss/ha/hasessionstate/server/HASessionStateImpl.java Index: HASessionStateImpl.java === RCS file: /cvsroot/jboss/jbossmx/src/main/org/jboss/ha/hasessionstate/server/HASessionStateImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- HASessionStateImpl.java 2001/11/26 03:24:51 1.2 +++ HASessionStateImpl.java 2001/12/31 20:41:41 1.3 @@ -57,15 +57,15 @@ * * @see HASessionState * @author [EMAIL PROTECTED] - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * * Revisions: */ public class HASessionStateImpl -implements org.jboss.ha.hasessionstate.interfaces.HASessionState, -DistributedReplicantManager.ReplicantListener, -DistributedState.DSListener, HAPartition.HAPartitionStateTransfer + implements org.jboss.ha.hasessionstate.interfaces.HASessionState, + DistributedReplicantManager.ReplicantListener, + DistributedState.DSListener, HAPartition.HAPartitionStateTransfer { protected String _sessionStateName = null; @@ -247,9 +247,9 @@ // DistributedState event handlers: we store the subpartitions topology in the distributed state
[JBoss-dev] CVS update: jbossmx/src/main/org/jboss/ha/hasessionstate/server HASessionStateServiceMBean.java HASessionStateService.java
User: patriot1burke Date: 01/11/19 15:17:34 Modified:src/main/org/jboss/ha/hasessionstate/server HASessionStateServiceMBean.java HASessionStateService.java Log: implemented 2-phase initialization under new mbean code (removal of init()) THis means implementing PartitionServiceMBean interface Revision ChangesPath 1.2 +3 -2 jbossmx/src/main/org/jboss/ha/hasessionstate/server/HASessionStateServiceMBean.java Index: HASessionStateServiceMBean.java === RCS file: /cvsroot/jboss/jbossmx/src/main/org/jboss/ha/hasessionstate/server/HASessionStateServiceMBean.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- HASessionStateServiceMBean.java 2001/11/09 22:49:56 1.1 +++ HASessionStateServiceMBean.java 2001/11/19 23:17:34 1.2 @@ -6,18 +6,19 @@ */ package org.jboss.ha.hasessionstate.server; +import org.jboss.ha.framework.server.PartitionServiceMBean; /** * MBEAN interface for HASessionState service * * @see HASessionState * @author [EMAIL PROTECTED] - * @version $Revision: 1.1 $ + * @version $Revision: 1.2 $ * * Revisions: */ -public interface HASessionStateServiceMBean extends org.jboss.system.ServiceMBean +public interface HASessionStateServiceMBean extends PartitionServiceMBean { // Constants - public static final String OBJECT_NAME = "JBOSS-SYSTEM:service=HASessionState"; 1.3 +16 -4 jbossmx/src/main/org/jboss/ha/hasessionstate/server/HASessionStateService.java Index: HASessionStateService.java === RCS file: /cvsroot/jboss/jbossmx/src/main/org/jboss/ha/hasessionstate/server/HASessionStateService.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- HASessionStateService.java2001/11/12 06:36:49 1.2 +++ HASessionStateService.java2001/11/19 23:17:34 1.3 @@ -17,13 +17,14 @@ import org.jboss.metadata.ClusterConfigMetaData; import org.jboss.ha.hasessionstate.server.HASessionStateImpl; +import org.jboss.ha.framework.interfaces.HAPartition; /** * Service class for HASessionState * * @see HASessionState * @author [EMAIL PROTECTED] - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * * Revisions: */ @@ -144,15 +145,26 @@ // ** - protected void startService () throws Exception + public void startPartitionService(HAPartition haPartition) + throws Exception + { + this.sessionState.start (); + } + + public void partitionInitializationPhase(HAPartition haPartition) + throws Exception { this.sessionState = new HASessionStateImpl (this.jndiName, this.subPartitionProps, this.haPartitionName, this.topologyComputerClass, this.subPartitionSize, this.subPartitionCreationWaitTime, this.beanCleaningDelay); this.sessionState.init (); - this.sessionState.start (); + } + + protected void startService () throws Exception + { + // Complete. } - protected void stopService () + public void stopPartitionService () { try { ___ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development