chamikara    2005/01/10 15:00:09

  Modified:    sandesha/src/org/apache/sandesha/server RMInvoker.java
  Log:
  adding terminate sequence message, when the last message get evaluated
  
  Revision  Changes    Path
  1.7       +7 -5      
ws-fx/sandesha/src/org/apache/sandesha/server/RMInvoker.java
  
  Index: RMInvoker.java
  ===================================================================
  RCS file: 
/home/cvs/ws-fx/sandesha/src/org/apache/sandesha/server/RMInvoker.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- RMInvoker.java    24 Nov 2004 13:38:36 -0000      1.6
  +++ RMInvoker.java    10 Jan 2005 23:00:09 -0000      1.7
  @@ -71,6 +71,11 @@
                       //configurable entity where the class can be loaded at
                       // runtime.
                       RPCProvider rpcProvider = new RPCProvider();
  +                    
  +                    if(rmMessageContext.isLastMessage()){
  +                        //Insert Terminate Sequnce.
  +                        
//storageManager.insertTerminateSeqMessage(getTerminateSeqMessage(requestMesssageContext));
 
  +                    }
                       rpcProvider.invoke(rmMessageContext.getMsgContext());
   
                       //Check whether we have an output (response) or not.
  @@ -89,12 +94,9 @@
                                   
.setMessageType(Constants.MSG_TYPE_SERVICE_RESPONSE);
   
                           //System.out.println("TESTING FOR RESPONSE 
SEQUENCE");
  -
                           boolean firstMsgOfResponseSeq = !storageManager
  -                                .isResponseSequenceExist(rmMessageContext
  -                                        .getSequenceID());
  -                        rmMessageContext.setMsgNumber(storageManager
  -                                .getNextMessageNumber(rmMessageContext
  +                                
.isResponseSequenceExist(rmMessageContext.getSequenceID());
  +                        
rmMessageContext.setMsgNumber(storageManager.getNextMessageNumber(rmMessageContext
                                           .getSequenceID()));
                           ////System.out.println("SEQUENCE ID -
                           // "+rmMessageContext.getSequenceID());
  
  
  

Reply via email to