fhanik      2004/07/22 08:41:15

  Modified:    modules/cluster/src/share/org/apache/catalina/cluster
                        ClusterManager.java
               modules/cluster/src/share/org/apache/catalina/cluster/session
                        DeltaManager.java SessionMessageImpl.java
                        SimpleTcpReplicationManager.java
               modules/cluster/src/share/org/apache/catalina/cluster/tcp
                        ReplicationValve.java SimpleTcpCluster.java
  Added:       modules/cluster/src/share/org/apache/catalina/cluster/session
                        SessionMessage.java
  Removed:     modules/cluster/src/share/org/apache/catalina/cluster
                        SessionMessage.java
  Log:
  Moved the session message to the session package, it is completely unrelated to all 
other cluster activities
  
  Revision  Changes    Path
  1.6       +2 -2      
jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/ClusterManager.java
  
  Index: ClusterManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/ClusterManager.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ClusterManager.java       26 May 2004 16:31:15 -0000      1.5
  +++ ClusterManager.java       22 Jul 2004 15:41:15 -0000      1.6
  @@ -36,7 +36,7 @@
       * receiving replication messages.
       * @param msg - the message received.
       */
  -   public void messageDataReceived(SessionMessage msg);
  +   public void messageDataReceived(ClusterMessage msg);
   
      /**
       * When the request has been completed, the replication valve
  @@ -48,7 +48,7 @@
       * @param sessionId - the sessionId that just completed.
       * @return a SessionMessage to be sent,
       */
  -   public SessionMessage requestCompleted(String sessionId);
  +   public ClusterMessage requestCompleted(String sessionId);
   
      /**
       * When the manager expires session not tied to a request.
  
  
  
  1.29      +9 -5      
jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/DeltaManager.java
  
  Index: DeltaManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/DeltaManager.java,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- DeltaManager.java 1 Jul 2004 09:44:26 -0000       1.28
  +++ DeltaManager.java 22 Jul 2004 15:41:15 -0000      1.29
  @@ -40,7 +40,7 @@
   
   import org.apache.catalina.session.ManagerBase;
   import org.apache.catalina.cluster.ClusterManager;
  -import org.apache.catalina.cluster.SessionMessage;
  +import org.apache.catalina.cluster.ClusterMessage;
   import org.apache.catalina.cluster.Member;
   import org.apache.catalina.cluster.CatalinaCluster;
   
  @@ -753,8 +753,12 @@
           * receiving replication messages.
           * @param msg - the message received.
           */
  -       public void messageDataReceived(SessionMessage msg) {
  -           messageReceived(msg, 
msg.getAddress()!=null?(Member)msg.getAddress():null);
  +       public void messageDataReceived(ClusterMessage cmsg) {
  +           if ( cmsg instanceof SessionMessage ) {
  +               SessionMessage msg = (SessionMessage)cmsg;
  +               messageReceived(msg,
  +                               msg.getAddress() != null ? (Member) msg.getAddress() 
: null);
  +           }
          }
   
          /**
  @@ -767,7 +771,7 @@
           * @param sessionId - the sessionId that just completed.
           * @return a SessionMessage to be sent,
           */
  -       public SessionMessage requestCompleted(String sessionId) {
  +       public ClusterMessage requestCompleted(String sessionId) {
              try {
                  DeltaSession session = (DeltaSession) findSession(sessionId);
                  DeltaRequest deltaRequest = session.getDeltaRequest();
  
  
  
  1.3       +1 -1      
jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/SessionMessageImpl.java
  
  Index: SessionMessageImpl.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/SessionMessageImpl.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SessionMessageImpl.java   29 May 2004 02:43:58 -0000      1.2
  +++ SessionMessageImpl.java   22 Jul 2004 15:41:15 -0000      1.3
  @@ -1,6 +1,6 @@
   package org.apache.catalina.cluster.session;
   
  -import org.apache.catalina.cluster.SessionMessage;
  +
   import org.apache.catalina.cluster.Member;
   /**
    * <p>Title: </p>
  
  
  
  1.31      +8 -4      
jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/SimpleTcpReplicationManager.java
  
  Index: SimpleTcpReplicationManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/SimpleTcpReplicationManager.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- SimpleTcpReplicationManager.java  1 Jul 2004 09:44:26 -0000       1.30
  +++ SimpleTcpReplicationManager.java  22 Jul 2004 15:41:15 -0000      1.31
  @@ -20,8 +20,8 @@
   import org.apache.catalina.LifecycleException;
   import org.apache.catalina.Session;
   import org.apache.catalina.cluster.CatalinaCluster;
  +import org.apache.catalina.cluster.ClusterMessage;
   import org.apache.catalina.cluster.Member;
  -import org.apache.catalina.cluster.SessionMessage;
   import org.apache.catalina.realm.GenericPrincipal;
   
   /**
  @@ -236,7 +236,7 @@
   
       }
   
  -    public SessionMessage requestCompleted(String sessionId)
  +    public ClusterMessage requestCompleted(String sessionId)
       {
           if (  !getDistributable() ) {
               log.warn("Received requestCompleted message, although this context["+
  @@ -580,9 +580,13 @@
           }
       }
   
  -    public void messageDataReceived(SessionMessage msg) {
  +    public void messageDataReceived(ClusterMessage cmsg) {
           try {
  -            messageReceived(msg, 
msg.getAddress()!=null?(Member)msg.getAddress():null);
  +            if ( cmsg instanceof SessionMessage ) {
  +                SessionMessage msg = (SessionMessage)cmsg;
  +                messageReceived(msg,
  +                                msg.getAddress() != null ? (Member) 
msg.getAddress() : null);
  +            }
           } catch(Throwable ex){
               log.error("InMemoryReplicationManager.messageDataReceived()", ex);
           }//catch
  
  
  
  1.6       +30 -232   
jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/SessionMessage.java
  
  
  
  
  1.15      +5 -5      
jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/tcp/ReplicationValve.java
  
  Index: ReplicationValve.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/tcp/ReplicationValve.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- ReplicationValve.java     23 Jun 2004 08:25:04 -0000      1.14
  +++ ReplicationValve.java     22 Jul 2004 15:41:15 -0000      1.15
  @@ -27,7 +27,8 @@
   
   import org.apache.catalina.cluster.CatalinaCluster;
   import org.apache.catalina.cluster.ClusterManager;
  -import org.apache.catalina.cluster.SessionMessage;
  +import org.apache.catalina.cluster.ClusterMessage;
  +import org.apache.catalina.cluster.session.SessionMessage;
   import org.apache.catalina.connector.Request;
   import org.apache.catalina.connector.Response;
   import org.apache.catalina.util.StringManager;
  @@ -146,8 +147,7 @@
               if ( invalidIds.length > 0 ) {
                   for ( int i=0;i<invalidIds.length; i++ ) {
                       try {
  -                        SessionMessage imsg = manager.requestCompleted(
  -                            invalidIds[i]);
  +                        ClusterMessage imsg = 
manager.requestCompleted(invalidIds[i]);
                           if (imsg != null)
                               cluster.send(imsg);
                       }catch ( Exception x ) {
  @@ -185,7 +185,7 @@
               log.debug("Invoking replication request on "+uri);
   
               
  -            SessionMessage msg = manager.requestCompleted(id);
  +            ClusterMessage msg = manager.requestCompleted(id);
   
               if ( msg == null ) return;
   
  
  
  
  1.45      +2 -2      
jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/tcp/SimpleTcpCluster.java
  
  Index: SimpleTcpCluster.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/tcp/SimpleTcpCluster.java,v
  retrieving revision 1.44
  retrieving revision 1.45
  diff -u -r1.44 -r1.45
  --- SimpleTcpCluster.java     13 Jul 2004 09:43:59 -0000      1.44
  +++ SimpleTcpCluster.java     22 Jul 2004 15:41:15 -0000      1.45
  @@ -37,7 +37,7 @@
   import org.apache.catalina.cluster.MembershipListener;
   import org.apache.catalina.cluster.MembershipService;
   import org.apache.catalina.cluster.MessageListener;
  -import org.apache.catalina.cluster.SessionMessage;
  +import org.apache.catalina.cluster.session.SessionMessage;
   import org.apache.catalina.cluster.io.ListenCallback;
   import org.apache.catalina.cluster.session.ReplicationStream;
   import org.apache.catalina.util.LifecycleSupport;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to