Class VmMessageContext
- java.lang.Object
-
- org.apache.uima.aae.spi.transport.vm.VmMessageContext
-
- All Implemented Interfaces:
MessageContext
public class VmMessageContext extends java.lang.Object implements MessageContext
-
-
Constructor Summary
Constructors Constructor Description VmMessageContext(UimaVmMessage aMessage, java.lang.String anEndpointName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getByteMessage()EndpointgetEndpoint()java.lang.StringgetEndpointName()longgetMessageArrivalTime()booleangetMessageBooleanProperty(java.lang.String messagePropertyName)intgetMessageIntProperty(java.lang.String messagePropertyName)longgetMessageLongProperty(java.lang.String messagePropertyName)java.lang.ObjectgetMessageObjectProperty(java.lang.String messagePropertyName)java.lang.StringgetMessageStringProperty(java.lang.String messagePropertyName)java.lang.ObjectgetObjectMessage()java.lang.ObjectgetRawMessage()java.lang.StringgetStringMessage()booleanpropertyExists(java.lang.String key)voidsetMessageArrivalTime(long anArrivalTime)
-
-
-
Constructor Detail
-
VmMessageContext
public VmMessageContext(UimaVmMessage aMessage, java.lang.String anEndpointName) throws AsynchAEException
- Throws:
AsynchAEException
-
-
Method Detail
-
getByteMessage
public byte[] getByteMessage() throws AsynchAEException- Specified by:
getByteMessagein interfaceMessageContext- Throws:
AsynchAEException
-
getEndpoint
public Endpoint getEndpoint()
- Specified by:
getEndpointin interfaceMessageContext
-
getEndpointName
public java.lang.String getEndpointName()
- Specified by:
getEndpointNamein interfaceMessageContext
-
getMessageArrivalTime
public long getMessageArrivalTime()
- Specified by:
getMessageArrivalTimein interfaceMessageContext
-
getMessageIntProperty
public int getMessageIntProperty(java.lang.String messagePropertyName) throws AsynchAEException- Specified by:
getMessageIntPropertyin interfaceMessageContext- Throws:
AsynchAEException
-
getMessageLongProperty
public long getMessageLongProperty(java.lang.String messagePropertyName) throws AsynchAEException- Specified by:
getMessageLongPropertyin interfaceMessageContext- Throws:
AsynchAEException
-
getMessageObjectProperty
public java.lang.Object getMessageObjectProperty(java.lang.String messagePropertyName) throws AsynchAEException- Specified by:
getMessageObjectPropertyin interfaceMessageContext- Throws:
AsynchAEException
-
getMessageStringProperty
public java.lang.String getMessageStringProperty(java.lang.String messagePropertyName) throws AsynchAEException- Specified by:
getMessageStringPropertyin interfaceMessageContext- Throws:
AsynchAEException
-
getObjectMessage
public java.lang.Object getObjectMessage() throws AsynchAEException- Specified by:
getObjectMessagein interfaceMessageContext- Throws:
AsynchAEException
-
getRawMessage
public java.lang.Object getRawMessage()
- Specified by:
getRawMessagein interfaceMessageContext
-
getStringMessage
public java.lang.String getStringMessage() throws AsynchAEException- Specified by:
getStringMessagein interfaceMessageContext- Throws:
AsynchAEException
-
propertyExists
public boolean propertyExists(java.lang.String key) throws AsynchAEException- Specified by:
propertyExistsin interfaceMessageContext- Throws:
AsynchAEException
-
setMessageArrivalTime
public void setMessageArrivalTime(long anArrivalTime)
- Specified by:
setMessageArrivalTimein interfaceMessageContext
-
getMessageBooleanProperty
public boolean getMessageBooleanProperty(java.lang.String messagePropertyName) throws AsynchAEException- Specified by:
getMessageBooleanPropertyin interfaceMessageContext- Throws:
AsynchAEException
-
-