Class JmsMessageContext
- java.lang.Object
-
- org.apache.uima.adapter.jms.message.JmsMessageContext
-
- All Implemented Interfaces:
MessageContext
public class JmsMessageContext extends java.lang.Object implements MessageContext
-
-
Constructor Summary
Constructors Constructor Description JmsMessageContext()
JmsMessageContext(javax.jms.Message aMessage, java.lang.String anEndpointName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getByteMessage()
Endpoint
getEndpoint()
java.lang.String
getEndpointName()
long
getMessageArrivalTime()
boolean
getMessageBooleanProperty(java.lang.String aMessagePropertyName)
int
getMessageIntProperty(java.lang.String aMessagePropertyName)
long
getMessageLongProperty(java.lang.String aMessagePropertyName)
java.lang.Object
getMessageObjectProperty(java.lang.String aMessagePropertyName)
java.lang.String
getMessageStringProperty(java.lang.String aMessagePropertyName)
java.lang.Object
getObjectMessage()
java.lang.Object
getRawMessage()
java.lang.String
getStringMessage()
boolean
propertyExists(java.lang.String aKey)
void
setMessageArrivalTime(long anArrivalTime)
-
-
-
Constructor Detail
-
JmsMessageContext
public JmsMessageContext()
-
JmsMessageContext
public JmsMessageContext(javax.jms.Message aMessage, java.lang.String anEndpointName) throws AsynchAEException
- Throws:
AsynchAEException
-
-
Method Detail
-
getEndpointName
public java.lang.String getEndpointName()
- Specified by:
getEndpointName
in interfaceMessageContext
-
propertyExists
public boolean propertyExists(java.lang.String aKey) throws AsynchAEException
- Specified by:
propertyExists
in interfaceMessageContext
- Throws:
AsynchAEException
-
getEndpoint
public Endpoint getEndpoint()
- Specified by:
getEndpoint
in interfaceMessageContext
-
getRawMessage
public java.lang.Object getRawMessage()
- Specified by:
getRawMessage
in interfaceMessageContext
-
setMessageArrivalTime
public void setMessageArrivalTime(long anArrivalTime)
- Specified by:
setMessageArrivalTime
in interfaceMessageContext
-
getMessageArrivalTime
public long getMessageArrivalTime()
- Specified by:
getMessageArrivalTime
in interfaceMessageContext
-
getByteMessage
public byte[] getByteMessage() throws AsynchAEException
- Specified by:
getByteMessage
in interfaceMessageContext
- Throws:
AsynchAEException
-
getMessageIntProperty
public int getMessageIntProperty(java.lang.String aMessagePropertyName) throws AsynchAEException
- Specified by:
getMessageIntProperty
in interfaceMessageContext
- Throws:
AsynchAEException
-
getMessageLongProperty
public long getMessageLongProperty(java.lang.String aMessagePropertyName) throws AsynchAEException
- Specified by:
getMessageLongProperty
in interfaceMessageContext
- Throws:
AsynchAEException
-
getMessageObjectProperty
public java.lang.Object getMessageObjectProperty(java.lang.String aMessagePropertyName) throws AsynchAEException
- Specified by:
getMessageObjectProperty
in interfaceMessageContext
- Throws:
AsynchAEException
-
getMessageStringProperty
public java.lang.String getMessageStringProperty(java.lang.String aMessagePropertyName) throws AsynchAEException
- Specified by:
getMessageStringProperty
in interfaceMessageContext
- Throws:
AsynchAEException
-
getMessageBooleanProperty
public boolean getMessageBooleanProperty(java.lang.String aMessagePropertyName) throws AsynchAEException
- Specified by:
getMessageBooleanProperty
in interfaceMessageContext
- Throws:
AsynchAEException
-
getObjectMessage
public java.lang.Object getObjectMessage() throws AsynchAEException
- Specified by:
getObjectMessage
in interfaceMessageContext
- Throws:
AsynchAEException
-
getStringMessage
public java.lang.String getStringMessage() throws AsynchAEException
- Specified by:
getStringMessage
in interfaceMessageContext
- Throws:
AsynchAEException
-
-