Class OpenwireMessage
- java.lang.Object
-
- org.apache.activemq.artemis.core.protocol.openwire.OpenwireMessage
-
-
Field Summary
-
Fields inherited from interface org.apache.activemq.artemis.api.core.Message
BYTES_TYPE, DEFAULT_TYPE, EMBEDDED_TYPE, HDR_ACTUAL_EXPIRY_TIME, HDR_BRIDGE_DUPLICATE_ID, HDR_CONTENT_TYPE, HDR_DUPLICATE_DETECTION_ID, HDR_GROUP_ID, HDR_GROUP_SEQUENCE, HDR_INGRESS_TIMESTAMP, HDR_LARGE_BODY_SIZE, HDR_LARGE_COMPRESSED, HDR_LAST_VALUE_NAME, HDR_ORIG_MESSAGE_ID, HDR_ORIG_ROUTING_TYPE, HDR_ORIGINAL_ADDRESS, HDR_ORIGINAL_QUEUE, HDR_PREFIX, HDR_ROUTE_TO_ACK_IDS, HDR_ROUTE_TO_IDS, HDR_ROUTING_TYPE, HDR_SCALEDOWN_TO_IDS, HDR_SCHEDULED_DELIVERY_TIME, HDR_VALIDATED_USER, INTERNAL_PROPERTY_NAMES_PREDICATE, LARGE_EMBEDDED_TYPE, MAP_TYPE, memoryOffset, OBJECT_TYPE, STREAM_TYPE, TEXT_TYPE
-
-
Constructor Summary
Constructors Constructor Description OpenwireMessage()
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.activemq.artemis.api.core.Message
acceptsConsumer, clearInternalProperties, copy, getAnnotationString, getBodyBuffer, getBodyInputStream, getBrokerProperty, getConnectionID, getCorrelationID, getDuplicateIDBytes, getDuplicateProperty, getExtraBytesProperty, getGroupID, getGroupSequence, getIngressTimestamp, getLastValueProperty, getObjectPropertyForFilter, getRoutingType, getStringBody, getType, getValidatedUserID, getWholeMessageSize, hasScheduledDeliveryTime, isExpired, isLargeMessage, putExtraBytesProperty, reencode, referenceOriginalMessage, rejectConsumer, removeExtraBytesProperty, setAnnotation, setBrokerProperty, setConnectionID, setCorrelationID, setGroupID, setGroupID, setGroupSequence, setIngressTimestamp, setLastValueProperty, setRoutingType, setScheduledDeliveryTime, setType, setValidatedUserID, toCompositeData, toMap, toMap, toPropertyMap, toPropertyMap
-
-
-
-
Method Detail
-
getProtocolName
public String getProtocolName()
- Specified by:
getProtocolNamein interfaceMessage
-
containsProperty
public boolean containsProperty(SimpleString key)
- Specified by:
containsPropertyin interfaceMessage
-
messageChanged
public void messageChanged()
- Specified by:
messageChangedin interfaceMessage
-
getReplyTo
public SimpleString getReplyTo()
- Specified by:
getReplyToin interfaceMessage
-
setReplyTo
public Message setReplyTo(SimpleString address)
- Specified by:
setReplyToin interfaceMessage
-
removeAnnotation
public Object removeAnnotation(SimpleString key)
- Specified by:
removeAnnotationin interfaceMessage
-
getAnnotation
public Object getAnnotation(SimpleString key)
- Specified by:
getAnnotationin interfaceMessage
-
getScheduledDeliveryTime
public Long getScheduledDeliveryTime()
- Specified by:
getScheduledDeliveryTimein interfaceMessage
-
getDurableCount
public int getDurableCount()
- Specified by:
getDurableCountin interfaceMessage
-
getMessageID
public long getMessageID()
- Specified by:
getMessageIDin interfaceMessage
-
setMessageID
public Message setMessageID(long id)
- Specified by:
setMessageIDin interfaceMessage
-
getExpiration
public long getExpiration()
- Specified by:
getExpirationin interfaceMessage
-
setExpiration
public Message setExpiration(long expiration)
- Specified by:
setExpirationin interfaceMessage
-
setDurable
public Message setDurable(boolean durable)
- Specified by:
setDurablein interfaceMessage
-
getPersister
public Persister<Message> getPersister()
- Specified by:
getPersisterin interfaceMessage
-
getAddress
public String getAddress()
- Specified by:
getAddressin interfaceMessage
-
setAddress
public Message setAddress(String address)
- Specified by:
setAddressin interfaceMessage
-
getAddressSimpleString
public SimpleString getAddressSimpleString()
- Specified by:
getAddressSimpleStringin interfaceMessage
-
setAddress
public Message setAddress(SimpleString address)
- Specified by:
setAddressin interfaceMessage
-
getTimestamp
public long getTimestamp()
- Specified by:
getTimestampin interfaceMessage
-
setTimestamp
public Message setTimestamp(long timestamp)
- Specified by:
setTimestampin interfaceMessage
-
getPriority
public byte getPriority()
- Specified by:
getPriorityin interfaceMessage
-
setPriority
public Message setPriority(byte priority)
- Specified by:
setPriorityin interfaceMessage
-
receiveBuffer
public void receiveBuffer(io.netty.buffer.ByteBuf buffer)
- Specified by:
receiveBufferin interfaceMessage
-
sendBuffer
public void sendBuffer(io.netty.buffer.ByteBuf buffer, int deliveryCount)- Specified by:
sendBufferin interfaceMessage
-
getPersistSize
public int getPersistSize()
- Specified by:
getPersistSizein interfaceMessage
-
persist
public void persist(ActiveMQBuffer targetRecord)
-
reloadPersistence
public void reloadPersistence(ActiveMQBuffer record, CoreMessageObjectPools pools)
- Specified by:
reloadPersistencein interfaceMessage
-
putBooleanProperty
public Message putBooleanProperty(String key, boolean value)
- Specified by:
putBooleanPropertyin interfaceMessage
-
putByteProperty
public Message putByteProperty(String key, byte value)
- Specified by:
putBytePropertyin interfaceMessage
-
putBytesProperty
public Message putBytesProperty(String key, byte[] value)
- Specified by:
putBytesPropertyin interfaceMessage
-
putShortProperty
public Message putShortProperty(String key, short value)
- Specified by:
putShortPropertyin interfaceMessage
-
putCharProperty
public Message putCharProperty(String key, char value)
- Specified by:
putCharPropertyin interfaceMessage
-
putIntProperty
public Message putIntProperty(String key, int value)
- Specified by:
putIntPropertyin interfaceMessage
-
putLongProperty
public Message putLongProperty(String key, long value)
- Specified by:
putLongPropertyin interfaceMessage
-
putFloatProperty
public Message putFloatProperty(String key, float value)
- Specified by:
putFloatPropertyin interfaceMessage
-
putDoubleProperty
public Message putDoubleProperty(String key, double value)
- Specified by:
putDoublePropertyin interfaceMessage
-
putBooleanProperty
public Message putBooleanProperty(SimpleString key, boolean value)
- Specified by:
putBooleanPropertyin interfaceMessage
-
putByteProperty
public Message putByteProperty(SimpleString key, byte value)
- Specified by:
putBytePropertyin interfaceMessage
-
putBytesProperty
public Message putBytesProperty(SimpleString key, byte[] value)
- Specified by:
putBytesPropertyin interfaceMessage
-
putShortProperty
public Message putShortProperty(SimpleString key, short value)
- Specified by:
putShortPropertyin interfaceMessage
-
putCharProperty
public Message putCharProperty(SimpleString key, char value)
- Specified by:
putCharPropertyin interfaceMessage
-
putIntProperty
public Message putIntProperty(SimpleString key, int value)
- Specified by:
putIntPropertyin interfaceMessage
-
putLongProperty
public Message putLongProperty(SimpleString key, long value)
- Specified by:
putLongPropertyin interfaceMessage
-
putFloatProperty
public Message putFloatProperty(SimpleString key, float value)
- Specified by:
putFloatPropertyin interfaceMessage
-
putDoubleProperty
public Message putDoubleProperty(SimpleString key, double value)
- Specified by:
putDoublePropertyin interfaceMessage
-
putStringProperty
public Message putStringProperty(String key, String value)
- Specified by:
putStringPropertyin interfaceMessage
-
putObjectProperty
public Message putObjectProperty(String key, Object value) throws ActiveMQPropertyConversionException
- Specified by:
putObjectPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
putObjectProperty
public Message putObjectProperty(SimpleString key, Object value) throws ActiveMQPropertyConversionException
- Specified by:
putObjectPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
removeProperty
public Object removeProperty(String key)
- Specified by:
removePropertyin interfaceMessage
-
containsProperty
public boolean containsProperty(String key)
- Specified by:
containsPropertyin interfaceMessage
-
getBooleanProperty
public Boolean getBooleanProperty(String key) throws ActiveMQPropertyConversionException
- Specified by:
getBooleanPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getByteProperty
public Byte getByteProperty(String key) throws ActiveMQPropertyConversionException
- Specified by:
getBytePropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getDoubleProperty
public Double getDoubleProperty(String key) throws ActiveMQPropertyConversionException
- Specified by:
getDoublePropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getIntProperty
public Integer getIntProperty(String key) throws ActiveMQPropertyConversionException
- Specified by:
getIntPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getLongProperty
public Long getLongProperty(String key) throws ActiveMQPropertyConversionException
- Specified by:
getLongPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getObjectProperty
public Object getObjectProperty(String key)
- Specified by:
getObjectPropertyin interfaceMessage
-
getShortProperty
public Short getShortProperty(String key) throws ActiveMQPropertyConversionException
- Specified by:
getShortPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getFloatProperty
public Float getFloatProperty(String key) throws ActiveMQPropertyConversionException
- Specified by:
getFloatPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getStringProperty
public String getStringProperty(String key) throws ActiveMQPropertyConversionException
- Specified by:
getStringPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getSimpleStringProperty
public SimpleString getSimpleStringProperty(String key) throws ActiveMQPropertyConversionException
- Specified by:
getSimpleStringPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getBytesProperty
public byte[] getBytesProperty(String key) throws ActiveMQPropertyConversionException
- Specified by:
getBytesPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
removeProperty
public Object removeProperty(SimpleString key)
- Specified by:
removePropertyin interfaceMessage
-
getBooleanProperty
public Boolean getBooleanProperty(SimpleString key) throws ActiveMQPropertyConversionException
- Specified by:
getBooleanPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getByteProperty
public Byte getByteProperty(SimpleString key) throws ActiveMQPropertyConversionException
- Specified by:
getBytePropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getDoubleProperty
public Double getDoubleProperty(SimpleString key) throws ActiveMQPropertyConversionException
- Specified by:
getDoublePropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getIntProperty
public Integer getIntProperty(SimpleString key) throws ActiveMQPropertyConversionException
- Specified by:
getIntPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getLongProperty
public Long getLongProperty(SimpleString key) throws ActiveMQPropertyConversionException
- Specified by:
getLongPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getObjectProperty
public Object getObjectProperty(SimpleString key)
- Specified by:
getObjectPropertyin interfaceMessage
-
getShortProperty
public Short getShortProperty(SimpleString key) throws ActiveMQPropertyConversionException
- Specified by:
getShortPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getFloatProperty
public Float getFloatProperty(SimpleString key) throws ActiveMQPropertyConversionException
- Specified by:
getFloatPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getStringProperty
public String getStringProperty(SimpleString key) throws ActiveMQPropertyConversionException
- Specified by:
getStringPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getSimpleStringProperty
public SimpleString getSimpleStringProperty(SimpleString key) throws ActiveMQPropertyConversionException
- Specified by:
getSimpleStringPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
getBytesProperty
public byte[] getBytesProperty(SimpleString key) throws ActiveMQPropertyConversionException
- Specified by:
getBytesPropertyin interfaceMessage- Throws:
ActiveMQPropertyConversionException
-
putStringProperty
public Message putStringProperty(SimpleString key, SimpleString value)
- Specified by:
putStringPropertyin interfaceMessage
-
putStringProperty
public Message putStringProperty(SimpleString key, String value)
- Specified by:
putStringPropertyin interfaceMessage
-
getEncodeSize
public int getEncodeSize()
- Specified by:
getEncodeSizein interfaceMessage
-
getPropertyNames
public Set<SimpleString> getPropertyNames()
- Specified by:
getPropertyNamesin interfaceMessage
-
getRefCount
public int getRefCount()
- Specified by:
getRefCountin interfaceMessage
-
durableDown
public int durableDown()
- Specified by:
durableDownin interfaceMessage
-
toCore
public ICoreMessage toCore()
-
toCore
public ICoreMessage toCore(CoreMessageObjectPools coreMessageObjectPools)
-
getMemoryEstimate
public int getMemoryEstimate()
- Specified by:
getMemoryEstimatein interfaceMessage
-
getPersistentSize
public long getPersistentSize() throws ActiveMQException- Specified by:
getPersistentSizein interfaceMessage- Throws:
ActiveMQException
-
getUserContext
public Object getUserContext(Object key)
- Specified by:
getUserContextin interfaceMessage
-
setUserContext
public void setUserContext(Object key, Object value)
- Specified by:
setUserContextin interfaceMessage
-
-