|
ADK CVS | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objecttryllian.afc.task.AbstractTask
tryllian.afc.task.DefaultTask
tryllian.afc.task.jms.JMSTask
tryllian.afc.task.jms.QueueTask
tryllian.afc.task.jms.SendJMSMessageTask
This task will send a message to the JMS system. You have to invoke one of the set method to set the message you want to send before starting the task.
| Field Summary |
| Fields inherited from class tryllian.afc.task.AbstractTask |
NL |
| Fields inherited from interface tryllian.afc.task.Task |
EMPTY_FINISH_VALUE, FORCED_FINISH_FAILURE, NO_TIME_OUT, TASK_TIMED_OUT |
| Constructor Summary | |
SendJMSMessageTask()
Creates a new instance of SendJMSMessageTask using the default settings. |
|
SendJMSMessageTask(java.lang.String jndiFactory,
java.lang.String urlProvider,
java.lang.String jmsFactory,
java.lang.String queueName)
Create a SendJMSMessageTask using the specified JMS parameters. |
|
| Method Summary | |
void |
setBytesMessage(java.util.List bytes)
Set the Bytes (raw data) to send. |
void |
setMapMessage(java.util.Map map)
Set the Map to send. |
void |
setObjectMessage(java.io.Serializable object)
Set the Object to send. |
void |
setStreamMessage(java.util.List stream)
Set the Stream data to send. |
void |
setTextMessage(java.lang.String text)
Set the text to send. |
void |
taskEnded()
Close the sender. |
void |
taskStarted()
Creates the sender and sends the message. |
| Methods inherited from class tryllian.afc.task.jms.QueueTask |
getConnection, getQueue, getSession |
| Methods inherited from class tryllian.afc.task.jms.JMSTask |
getConnectionFactory, getJMSDestination, getJNDIFactory, getURLProvider, setConnectionFactory, setJMSDestination, setJNDIFactory, setURLProvider |
| Methods inherited from class tryllian.afc.task.DefaultTask |
addFinishingTask, addTask, getSubtasks, handleHeartbeat, propagateHeartbeat |
| Methods inherited from class tryllian.afc.task.AbstractTask |
addTaskListener, fail, fail, finish, finish, finish, forceFinish, forceFinish, getAgentContext, getFinishValue, getState, getSupertask, getTimeOut, handleMessage, heartbeatReceived, logException, messageReceived, removeTaskListener, setAgentContext, setFinishValue, setTimeOut, succeed, succeed, taskAdded, taskRemoved |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SendJMSMessageTask()
public SendJMSMessageTask(java.lang.String jndiFactory,
java.lang.String urlProvider,
java.lang.String jmsFactory,
java.lang.String queueName)
jndiFactory - JNDI factory nameurlProvider - the provider URL of the JMS system.jmsFactory - JMS factory namequeueName - name of the receiving queue| Method Detail |
public void taskStarted()
taskStarted in class QueueTaskpublic void setTextMessage(java.lang.String text)
text - the text to send.public void setObjectMessage(java.io.Serializable object)
object - the object to send.public void setMapMessage(java.util.Map map)
map - the map to send.public void setBytesMessage(java.util.List bytes)
bytes - the data to send (in a List of Objects).public void setStreamMessage(java.util.List stream)
stream - the data to send (in a List of Objects).public void taskEnded()
taskEnded in class QueueTask
|
Copyright 2005, Tryllian Solutions B.V. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||