Class StreamMessageProperties
- java.lang.Object
-
- org.springframework.amqp.core.MessageProperties
-
- org.springframework.rabbit.stream.support.StreamMessageProperties
-
- All Implemented Interfaces:
Serializable
public class StreamMessageProperties extends MessageProperties
MessageProperties
extension for stream messages.- Since:
- 2.4
- Author:
- Gary Russell
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.springframework.amqp.core.MessageProperties
BATCH_FORMAT_LENGTH_HEADER4, CONTENT_TYPE_BYTES, CONTENT_TYPE_JSON, CONTENT_TYPE_JSON_ALT, CONTENT_TYPE_SERIALIZED_OBJECT, CONTENT_TYPE_TEXT_PLAIN, CONTENT_TYPE_XML, DEFAULT_CONTENT_TYPE, DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, SPRING_AUTO_DECOMPRESS, SPRING_BATCH_FORMAT, X_DELAY
-
-
Constructor Summary
Constructors Constructor Description StreamMessageProperties()
Create a new instance.StreamMessageProperties(com.rabbitmq.stream.MessageHandler.Context context)
Create a new instance with the provided context.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
com.rabbitmq.stream.MessageHandler.Context
getContext()
Return the streamMessageHandler.Context
for the message.long
getCreationTime()
SeeProperties.getCreationTime()
.String
getGroupId()
SeeProperties.getGroupId()
.long
getGroupSequence()
SeeProperties.getGroupSequence()
.String
getReplyToGroupId()
SeeProperties.getReplyToGroupId()
.String
getSubject()
SeeProperties.getSubject()
.String
getTo()
SeeProperties.getTo()
.int
hashCode()
void
setCreationTime(long creationTime)
SeeMessageBuilder.PropertiesBuilder.creationTime(long)
.void
setGroupId(String groupId)
SeeMessageBuilder.PropertiesBuilder.groupId(String)
.void
setGroupSequence(long groupSequence)
SeeMessageBuilder.PropertiesBuilder.groupSequence(long)
.void
setReplyToGroupId(String replyToGroupId)
SeeMessageBuilder.PropertiesBuilder.replyToGroupId(String)
.void
setSubject(String subject)
SeeMessageBuilder.PropertiesBuilder.subject(String)
.void
setTo(String address)
SeeMessageBuilder.PropertiesBuilder.to(String)
.-
Methods inherited from class org.springframework.amqp.core.MessageProperties
getAppId, getClusterId, getConsumerQueue, getConsumerTag, getContentEncoding, getContentLength, getContentType, getCorrelationId, getDelay, getDeliveryMode, getDeliveryTag, getExpiration, getHeader, getHeaders, getInferredArgumentType, getMessageCount, getMessageId, getPriority, getPublishSequenceNumber, getReceivedDelay, getReceivedDeliveryMode, getReceivedExchange, getReceivedRoutingKey, getReceivedUserId, getRedelivered, getReplyTo, getReplyToAddress, getTargetBean, getTargetMethod, getTimestamp, getType, getUserId, getXDeathHeader, isContentLengthSet, isDeliveryTagSet, isFinalRetryForMessageWithNoId, isLastInBatch, isProjectionUsed, isRedelivered, setAppId, setClusterId, setConsumerQueue, setConsumerTag, setContentEncoding, setContentLength, setContentType, setCorrelationId, setDelay, setDeliveryMode, setDeliveryTag, setExpiration, setFinalRetryForMessageWithNoId, setHeader, setHeaders, setInferredArgumentType, setLastInBatch, setMessageCount, setMessageId, setPriority, setProjectionUsed, setPublishSequenceNumber, setReceivedDelay, setReceivedDeliveryMode, setReceivedExchange, setReceivedRoutingKey, setReceivedUserId, setRedelivered, setReplyTo, setReplyToAddress, setTargetBean, setTargetMethod, setTimestamp, setType, setUserId, toString
-
-
-
-
Constructor Detail
-
StreamMessageProperties
public StreamMessageProperties()
Create a new instance.
-
StreamMessageProperties
public StreamMessageProperties(@Nullable com.rabbitmq.stream.MessageHandler.Context context)
Create a new instance with the provided context.- Parameters:
context
- the context.
-
-
Method Detail
-
getContext
@Nullable public com.rabbitmq.stream.MessageHandler.Context getContext()
Return the streamMessageHandler.Context
for the message.- Returns:
- the context.
-
getTo
public String getTo()
SeeProperties.getTo()
.- Returns:
- the to address.
-
setTo
public void setTo(String address)
SeeMessageBuilder.PropertiesBuilder.to(String)
.- Parameters:
address
- the address.
-
getSubject
public String getSubject()
SeeProperties.getSubject()
.- Returns:
- the subject.
-
setSubject
public void setSubject(String subject)
SeeMessageBuilder.PropertiesBuilder.subject(String)
.- Parameters:
subject
- the subject.
-
getCreationTime
public long getCreationTime()
SeeProperties.getCreationTime()
.- Returns:
- the creation time.
-
setCreationTime
public void setCreationTime(long creationTime)
SeeMessageBuilder.PropertiesBuilder.creationTime(long)
.- Parameters:
creationTime
- the creation time.
-
getGroupId
public String getGroupId()
SeeProperties.getGroupId()
.- Returns:
- the group id.
-
setGroupId
public void setGroupId(String groupId)
SeeMessageBuilder.PropertiesBuilder.groupId(String)
.- Parameters:
groupId
- the group id.
-
getGroupSequence
public long getGroupSequence()
SeeProperties.getGroupSequence()
.- Returns:
- the group sequence.
-
setGroupSequence
public void setGroupSequence(long groupSequence)
SeeMessageBuilder.PropertiesBuilder.groupSequence(long)
.- Parameters:
groupSequence
- the group sequence.
-
getReplyToGroupId
public String getReplyToGroupId()
SeeProperties.getReplyToGroupId()
.- Returns:
- the reply to group id.
-
setReplyToGroupId
public void setReplyToGroupId(String replyToGroupId)
SeeMessageBuilder.PropertiesBuilder.replyToGroupId(String)
.- Parameters:
replyToGroupId
- the reply to group id.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classMessageProperties
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classMessageProperties
-
-