org.apache.commons.jelly.tags.jms
Class OnMessageTag

java.lang.Object
  extended byorg.apache.commons.jelly.TagSupport
      extended byorg.apache.commons.jelly.tags.jms.OnMessageTag
All Implemented Interfaces:
org.apache.commons.jelly.Tag

public class OnMessageTag
extends org.apache.commons.jelly.TagSupport

This tag creates a JMS MessageListener which will invoke this tag's body whenever a JMS Message is received. The JMS Message will be available via a variable, which defaults to the 'message' variable name, but can be overloaded by the var attribute.

Version:
$Revision: 155420 $
Author:
James Strachan

Field Summary
 
Fields inherited from class org.apache.commons.jelly.TagSupport
body, context, hasTrimmed, parent, shouldTrim
 
Constructor Summary
OnMessageTag()
           
 
Method Summary
 void doTag(org.apache.commons.jelly.XMLOutput output)
           
 void setVar(java.lang.String var)
          Sets the name of the variable used to make the JMS message available to this tags body when a message is received.
 
Methods inherited from class org.apache.commons.jelly.TagSupport
findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getBodyText, getContext, getParent, invokeBody, isEscapeText, isTrim, setBody, setContext, setEscapeText, setParent, setTrim, trimBody
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OnMessageTag

public OnMessageTag()
Method Detail

doTag

public void doTag(org.apache.commons.jelly.XMLOutput output)
           throws org.apache.commons.jelly.JellyTagException
Throws:
org.apache.commons.jelly.JellyTagException

setVar

public void setVar(java.lang.String var)
Sets the name of the variable used to make the JMS message available to this tags body when a message is received.



Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.