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]