|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tools.ant.ProjectComponent org.apache.tools.ant.Task org.apache.commons.messenger.task.ConsumerTask
public class ConsumerTask
ConsumerTask
is an Ant task which will
publish all of the given text files as a JMS Text Message
using a given JMS Connection (Messenger) and a Destination
Field Summary |
---|
Fields inherited from class org.apache.tools.ant.Task |
---|
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
---|
project |
Constructor Summary | |
---|---|
ConsumerTask()
|
Method Summary | |
---|---|
void |
execute()
Performs the copy operation. |
int |
getCount()
|
javax.jms.Destination |
getDestination()
Getter for property destination. |
Messenger |
getMessenger()
|
MessengerManager |
getMessengerManager()
Getter for property messengerManager. |
String |
getMessengerName()
Getter for property messengerName. |
String |
getSubject()
Getter for property subject. |
protected void |
processMessage(javax.jms.Message message)
Processes a given message |
protected void |
processMessageText(String text)
Writes the given text to a file |
void |
setConfiguration(String uri)
Sets the URI of the Messenger.xml configuration document to use to configure the messengers to use for this task. |
void |
setCount(int count)
Setter for the number of messages to receive. |
void |
setDestination(javax.jms.Destination destination)
Setter for property destination. |
void |
setDir(File dir)
Sets the output directory |
void |
setMessenger(Messenger messenger)
Sets the Messenger to be used |
void |
setMessengerManager(MessengerManager messengerManager)
Setter for property messengerManager. |
void |
setMessengerName(String messengerName)
Setter for property messengerName. |
void |
setSubject(String subject)
Setter for property subject. |
Methods inherited from class org.apache.tools.ant.Task |
---|
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorOutput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
---|
getProject, setProject |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConsumerTask()
Method Detail |
---|
public void setDir(File dir)
public Messenger getMessenger() throws javax.jms.JMSException
javax.jms.JMSException
public void setMessenger(Messenger messenger)
public String getMessengerName()
public void setMessengerName(String messengerName)
messengerName
- New value of property messengerName.public javax.jms.Destination getDestination() throws javax.jms.JMSException
javax.jms.JMSException
public void setDestination(javax.jms.Destination destination)
destination
- New value of property destination.public String getSubject()
public void setSubject(String subject)
subject
- New value of property subject.public MessengerManager getMessengerManager()
public void setMessengerManager(MessengerManager messengerManager)
messengerManager
- New value of property messengerManager.public void setConfiguration(String uri) throws javax.jms.JMSException
javax.jms.JMSException
public int getCount()
public void setCount(int count)
public void execute() throws org.apache.tools.ant.BuildException
execute
in class org.apache.tools.ant.Task
org.apache.tools.ant.BuildException
protected void processMessage(javax.jms.Message message) throws IOException, javax.jms.JMSException
IOException
javax.jms.JMSException
protected void processMessageText(String text) throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |