public interface MessageInternal extends Message
BYTES_TYPE, DEFAULT_TYPE, HDR_ACTUAL_EXPIRY_TIME, HDR_CONTENT_TYPE, HDR_DUPLICATE_DETECTION_ID, HDR_GROUP_ID, HDR_LARGE_BODY_SIZE, HDR_LARGE_COMPRESSED, HDR_LAST_VALUE_NAME, HDR_ORIG_MESSAGE_ID, HDR_ORIGINAL_ADDRESS, HDR_ORIGINAL_QUEUE, HDR_SCHEDULED_DELIVERY_TIME, HDR_VALIDATED_USER, MAP_TYPE, OBJECT_TYPE, STREAM_TYPE, TEXT_TYPE| Modifier and Type | Method and Description |
|---|---|
void |
bodyChanged() |
void |
decodeFromBuffer(org.apache.activemq.artemis.api.core.ActiveMQBuffer buffer) |
void |
decodeHeadersAndProperties(org.apache.activemq.artemis.api.core.ActiveMQBuffer buffer) |
void |
encodeHeadersAndProperties(org.apache.activemq.artemis.api.core.ActiveMQBuffer buffer) |
BodyEncoder |
getBodyEncoder() |
InputStream |
getBodyInputStream() |
org.apache.activemq.artemis.api.core.ActiveMQBuffer |
getEncodedBuffer() |
int |
getEndOfBodyPosition() |
int |
getEndOfMessagePosition() |
int |
getHeadersAndPropertiesEncodeSize() |
org.apache.activemq.artemis.utils.TypedProperties |
getTypedProperties() |
org.apache.activemq.artemis.api.core.ActiveMQBuffer |
getWholeBuffer() |
boolean |
isServerMessage() |
void |
setAddressTransient(org.apache.activemq.artemis.api.core.SimpleString address) |
containsProperty, containsProperty, getAddress, getBodyBuffer, getBodyBufferDuplicate, getBooleanProperty, getBooleanProperty, getByteProperty, getByteProperty, getBytesProperty, getBytesProperty, getDoubleProperty, getDoubleProperty, getEncodeSize, getExpiration, getFloatProperty, getFloatProperty, getIntProperty, getIntProperty, getLongProperty, getLongProperty, getMessageID, getObjectProperty, getObjectProperty, getPriority, getPropertyNames, getShortProperty, getShortProperty, getSimpleStringProperty, getSimpleStringProperty, getStringProperty, getStringProperty, getTimestamp, getType, getUserID, isDurable, isExpired, isLargeMessage, putBooleanProperty, putBooleanProperty, putByteProperty, putByteProperty, putBytesProperty, putBytesProperty, putCharProperty, putCharProperty, putDoubleProperty, putDoubleProperty, putFloatProperty, putFloatProperty, putIntProperty, putIntProperty, putLongProperty, putLongProperty, putObjectProperty, putObjectProperty, putShortProperty, putShortProperty, putStringProperty, putStringProperty, removeProperty, removeProperty, setAddress, setDurable, setExpiration, setPriority, setTimestamp, setUserID, toMap, toPropertyMap, writeBodyBufferBytes, writeBodyBufferStringvoid decodeFromBuffer(org.apache.activemq.artemis.api.core.ActiveMQBuffer buffer)
int getEndOfMessagePosition()
int getEndOfBodyPosition()
void bodyChanged()
boolean isServerMessage()
org.apache.activemq.artemis.api.core.ActiveMQBuffer getEncodedBuffer()
int getHeadersAndPropertiesEncodeSize()
org.apache.activemq.artemis.api.core.ActiveMQBuffer getWholeBuffer()
void encodeHeadersAndProperties(org.apache.activemq.artemis.api.core.ActiveMQBuffer buffer)
void decodeHeadersAndProperties(org.apache.activemq.artemis.api.core.ActiveMQBuffer buffer)
BodyEncoder getBodyEncoder() throws org.apache.activemq.artemis.api.core.ActiveMQException
org.apache.activemq.artemis.api.core.ActiveMQExceptionInputStream getBodyInputStream()
void setAddressTransient(org.apache.activemq.artemis.api.core.SimpleString address)
org.apache.activemq.artemis.utils.TypedProperties getTypedProperties()
Copyright © 2023 The Apache Software Foundation. All rights reserved.