public class ActiveMQMessageSender extends org.apache.uima.adapter.jms.client.BaseMessageSender
done, engine, exception, messageQueue, workerThreadFailed
Constructor and Description |
---|
ActiveMQMessageSender(javax.jms.Connection aConnection,
String aDestinationName,
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngineCommon_impl engine) |
Modifier and Type | Method and Description |
---|---|
protected void |
cleanup()
Cleanup any jms resources used by the worker thread
|
javax.jms.BytesMessage |
createBytesMessage() |
javax.jms.TextMessage |
createTextMessage() |
protected String |
getDestinationEndpoint()
Returns the full name of the destination queue
|
javax.jms.MessageProducer |
getMessageProducer()
Returns jsm MessageProducer
|
javax.jms.MessageProducer |
getMessageProducer(javax.jms.Destination destination) |
protected void |
initializeProducer()
Creates a jms session object used to instantiate message producer
|
void |
setConnection(javax.jms.Connection aConnection)
This is called when a new Connection is created after broker is restarted
|
doStop, failed, getReasonForFailure, run
public ActiveMQMessageSender(javax.jms.Connection aConnection, String aDestinationName, org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngineCommon_impl engine) throws Exception
Exception
public javax.jms.MessageProducer getMessageProducer(javax.jms.Destination destination) throws Exception
getMessageProducer
in interface org.apache.uima.adapter.jms.client.MessageSender
getMessageProducer
in class org.apache.uima.adapter.jms.client.BaseMessageSender
Exception
public void setConnection(javax.jms.Connection aConnection)
setConnection
in interface org.apache.uima.adapter.jms.client.MessageSender
setConnection
in class org.apache.uima.adapter.jms.client.BaseMessageSender
protected void initializeProducer() throws Exception
initializeProducer
in class org.apache.uima.adapter.jms.client.BaseMessageSender
Exception
protected String getDestinationEndpoint() throws Exception
getDestinationEndpoint
in class org.apache.uima.adapter.jms.client.BaseMessageSender
Exception
public javax.jms.MessageProducer getMessageProducer()
getMessageProducer
in interface org.apache.uima.adapter.jms.client.MessageSender
getMessageProducer
in class org.apache.uima.adapter.jms.client.BaseMessageSender
public javax.jms.TextMessage createTextMessage() throws Exception
Exception
public javax.jms.BytesMessage createBytesMessage() throws Exception
Exception
protected void cleanup()
cleanup
in class org.apache.uima.adapter.jms.client.BaseMessageSender
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.