jstrachan    2003/02/03 09:58:00

  Modified:    jelly/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms
                        OnMessageTag.java
  Log:
  Patched mistake in <jms:onMessage> tag which was incorrectly settting the context, 
rather than the message as a variable when a Message is received
  
  Revision  Changes    Path
  1.3       +6 -7      
jakarta-commons-sandbox/jelly/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/OnMessageTag.java
  
  Index: OnMessageTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/jelly/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/OnMessageTag.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- OnMessageTag.java 26 Jan 2003 06:24:47 -0000      1.2
  +++ OnMessageTag.java 3 Feb 2003 17:58:00 -0000       1.3
  @@ -100,14 +100,13 @@
                        throw new JellyTagException("This tag must be nested within a 
ConsumerTag like the subscribe tag");
                }                       
   
  -
                final JellyContext childContext = context.newJellyContext();
                final Script script = getBody();
                final XMLOutput childOutput = output; 
                
                MessageListener listener = new MessageListener() {
                        public void onMessage(Message message) {
  -                             childContext.setVariable(var, childContext);
  +                             childContext.setVariable(var, message);
                                try {
                                        script.run(childContext, childOutput);
                                }
  
  
  

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

Reply via email to