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  Changes    Path
  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 $
    *
    * <p><b>Revisions:</b><br>
    */
   
  -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.java        2001/11/12 06:36:49     1.2
  +++ HASessionStateService.java        2001/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 $
    *
    * <p><b>Revisions:</b><br>
    */
  @@ -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

Reply via email to