jaliya      2005/01/11 05:59:24

  Modified:    sandesha/src/org/apache/sandesha/ws/rm LastMessage.java
               sandesha/src/org/apache/sandesha/ws/rm/providers
                        RMProvider.java
  Log:
  Added functionality to send the TerminateSeq message from the Client
  
  Revision  Changes    Path
  1.10      +1 -1      
ws-fx/sandesha/src/org/apache/sandesha/ws/rm/LastMessage.java
  
  Index: LastMessage.java
  ===================================================================
  RCS file: 
/home/cvs/ws-fx/sandesha/src/org/apache/sandesha/ws/rm/LastMessage.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- LastMessage.java  10 Jan 2005 23:03:37 -0000      1.9
  +++ LastMessage.java  11 Jan 2005 13:59:24 -0000      1.10
  @@ -68,7 +68,7 @@
        * @return LastMessage
        */
       public LastMessage fromSOAPEnvelope(MessageElement element) {
  -        return this;
  +       return this;
       }
   
       /**
  
  
  
  1.23      +8 -6      
ws-fx/sandesha/src/org/apache/sandesha/ws/rm/providers/RMProvider.java
  
  Index: RMProvider.java
  ===================================================================
  RCS file: 
/home/cvs/ws-fx/sandesha/src/org/apache/sandesha/ws/rm/providers/RMProvider.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- RMProvider.java   11 Jan 2005 07:23:39 -0000      1.22
  +++ RMProvider.java   11 Jan 2005 13:59:24 -0000      1.23
  @@ -77,11 +77,14 @@
           RMMessageContext rmMessageContext = new RMMessageContext();
   
           if (rmHeaders.getSequence() != null) {
  -            rmMessageContext.setSequenceID(rmHeaders.getSequence()
  -                    .getIdentifier().toString());
  -            //System.out.println("SEQ ID :
  -            // "+rmHeaders.getSequence().getIdentifier().toString());
  +            
rmMessageContext.setSequenceID(rmHeaders.getSequence().getIdentifier().toString());
  +
  +            if(rmHeaders.getSequence().getLastMessage()!=null){
  +               System.out.println("SETTING THE LAST MESSAGE");
  +               rmMessageContext.setLastMessage(true);
  +             }
           }
  +
           if (addressingHeaders.getMessageID() != null) {
               rmMessageContext.setMessageID(addressingHeaders.getMessageID()
                       .toString());
  @@ -98,8 +101,7 @@
           rmMessageContext.setMsgContext(msgContext);
           rmMessageContext.setAddressingHeaders(addressingHeaders);
           rmMessageContext.setRMHeaders(rmHeaders);
  -        if(rmHeaders.getSequence()!=null  && 
rmHeaders.getSequence().getLastMessage()!=null)
  -            rmMessageContext.setLastMessage(true);
  +
   
           new RMMessageProcessorIdentifier();
           IRMMessageProcessor rmMessageProcessor = RMMessageProcessorIdentifier
  
  
  

Reply via email to