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()
Endpoint
getEndpoint()
java.lang.String
getEndpointName()
long
getMessageArrivalTime()
boolean
getMessageBooleanProperty(java.lang.String messagePropertyName)
int
getMessageIntProperty(java.lang.String messagePropertyName)
long
getMessageLongProperty(java.lang.String messagePropertyName)
java.lang.Object
getMessageObjectProperty(java.lang.String messagePropertyName)
java.lang.String
getMessageStringProperty(java.lang.String messagePropertyName)
java.lang.Object
getObjectMessage()
java.lang.Object
getRawMessage()
java.lang.String
getStringMessage()
boolean
propertyExists(java.lang.String key)
void
setMessageArrivalTime(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:
getByteMessage
in interfaceMessageContext
- Throws:
AsynchAEException
-
getEndpoint
public Endpoint getEndpoint()
- Specified by:
getEndpoint
in interfaceMessageContext
-
getEndpointName
public java.lang.String getEndpointName()
- Specified by:
getEndpointName
in interfaceMessageContext
-
getMessageArrivalTime
public long getMessageArrivalTime()
- Specified by:
getMessageArrivalTime
in interfaceMessageContext
-
getMessageIntProperty
public int getMessageIntProperty(java.lang.String messagePropertyName) throws AsynchAEException
- Specified by:
getMessageIntProperty
in interfaceMessageContext
- Throws:
AsynchAEException
-
getMessageLongProperty
public long getMessageLongProperty(java.lang.String messagePropertyName) throws AsynchAEException
- Specified by:
getMessageLongProperty
in interfaceMessageContext
- Throws:
AsynchAEException
-
getMessageObjectProperty
public java.lang.Object getMessageObjectProperty(java.lang.String messagePropertyName) throws AsynchAEException
- Specified by:
getMessageObjectProperty
in interfaceMessageContext
- Throws:
AsynchAEException
-
getMessageStringProperty
public java.lang.String getMessageStringProperty(java.lang.String messagePropertyName) throws AsynchAEException
- Specified by:
getMessageStringProperty
in interfaceMessageContext
- Throws:
AsynchAEException
-
getObjectMessage
public java.lang.Object getObjectMessage() throws AsynchAEException
- Specified by:
getObjectMessage
in interfaceMessageContext
- Throws:
AsynchAEException
-
getRawMessage
public java.lang.Object getRawMessage()
- Specified by:
getRawMessage
in interfaceMessageContext
-
getStringMessage
public java.lang.String getStringMessage() throws AsynchAEException
- Specified by:
getStringMessage
in interfaceMessageContext
- Throws:
AsynchAEException
-
propertyExists
public boolean propertyExists(java.lang.String key) throws AsynchAEException
- Specified by:
propertyExists
in interfaceMessageContext
- Throws:
AsynchAEException
-
setMessageArrivalTime
public void setMessageArrivalTime(long anArrivalTime)
- Specified by:
setMessageArrivalTime
in interfaceMessageContext
-
getMessageBooleanProperty
public boolean getMessageBooleanProperty(java.lang.String messagePropertyName) throws AsynchAEException
- Specified by:
getMessageBooleanProperty
in interfaceMessageContext
- Throws:
AsynchAEException
-
-