|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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.JMSExceptionpublic 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.JMSExceptionpublic 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.JMSExceptionpublic int getCount()
public void setCount(int count)
public void execute()
throws org.apache.tools.ant.BuildException
execute in class org.apache.tools.ant.Taskorg.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 | |||||||||