クラス StreamMessageProperties
- java.lang.Object
-
- org.springframework.amqp.core.MessageProperties
-
- org.springframework.rabbit.stream.support.StreamMessageProperties
- 実装されたすべてのインターフェース:
java.io.Serializable
public class StreamMessageProperties extends MessageProperties
ストリームメッセージのMessageProperties
拡張。- 導入:
- 2.4
- 作成者:
- Gary Russell
- 関連事項:
- 直列化された形式
フィールドサマリー
クラス 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
コンストラクターのサマリー
コンストラクター コンストラクター 説明 StreamMessageProperties()
新しいインスタンスを作成します。StreamMessageProperties(com.rabbitmq.stream.MessageHandler.Context context)
指定されたコンテキストで新しいインスタンスを作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
equals(java.lang.Object obj)
com.rabbitmq.stream.MessageHandler.Context
getContext()
メッセージのストリームMessageHandler.Context
を返します。long
getCreationTime()
Properties.getCreationTime()
を参照してください。java.lang.String
getGroupId()
Properties.getGroupId()
を参照してください。long
getGroupSequence()
Properties.getGroupSequence()
を参照してください。java.lang.String
getReplyToGroupId()
Properties.getReplyToGroupId()
を参照してください。java.lang.String
getSubject()
Properties.getSubject()
を参照してください。java.lang.String
getTo()
Properties.getTo()
を参照してください。int
hashCode()
void
setCreationTime(long creationTime)
MessageBuilder.PropertiesBuilder.creationTime(long)
を参照してください。void
setGroupId(java.lang.String groupId)
MessageBuilder.PropertiesBuilder.groupId(String)
を参照してください。void
setGroupSequence(long groupSequence)
MessageBuilder.PropertiesBuilder.groupSequence(long)
を参照してください。void
setReplyToGroupId(java.lang.String replyToGroupId)
MessageBuilder.PropertiesBuilder.replyToGroupId(String)
を参照してください。void
setSubject(java.lang.String subject)
MessageBuilder.PropertiesBuilder.subject(String)
を参照してください。void
setTo(java.lang.String address)
MessageBuilder.PropertiesBuilder.to(String)
を参照してください。クラス 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
コンストラクターの詳細
StreamMessageProperties
public StreamMessageProperties()
新しいインスタンスを作成します。
StreamMessageProperties
public StreamMessageProperties(@Nullable com.rabbitmq.stream.MessageHandler.Context context)
指定されたコンテキストで新しいインスタンスを作成します。- パラメーター:
context
- コンテキスト。
メソッドの詳細
getContext
@Nullable public com.rabbitmq.stream.MessageHandler.Context getContext()
メッセージのストリームMessageHandler.Context
を返します。- 戻り値:
- コンテキスト。
getTo
public java.lang.String getTo()
Properties.getTo()
を参照してください。- 戻り値:
- 宛先アドレス。
setTo
public void setTo(java.lang.String address)
MessageBuilder.PropertiesBuilder.to(String)
を参照してください。- パラメーター:
address
- 住所・アドレス。
getSubject
public java.lang.String getSubject()
Properties.getSubject()
を参照してください。- 戻り値:
- 件名。
setSubject
public void setSubject(java.lang.String subject)
MessageBuilder.PropertiesBuilder.subject(String)
を参照してください。- パラメーター:
subject
- 件名。
getCreationTime
public long getCreationTime()
Properties.getCreationTime()
を参照してください。- 戻り値:
- 作成時間。
setCreationTime
public void setCreationTime(long creationTime)
MessageBuilder.PropertiesBuilder.creationTime(long)
を参照してください。- パラメーター:
creationTime
- 作成時間。
getGroupId
public java.lang.String getGroupId()
Properties.getGroupId()
を参照してください。- 戻り値:
- グループ ID。
setGroupId
public void setGroupId(java.lang.String groupId)
MessageBuilder.PropertiesBuilder.groupId(String)
を参照してください。- パラメーター:
groupId
- グループ ID。
getGroupSequence
public long getGroupSequence()
Properties.getGroupSequence()
を参照してください。- 戻り値:
- グループシーケンス。
setGroupSequence
public void setGroupSequence(long groupSequence)
MessageBuilder.PropertiesBuilder.groupSequence(long)
を参照してください。- パラメーター:
groupSequence
- グループシーケンス。
getReplyToGroupId
public java.lang.String getReplyToGroupId()
Properties.getReplyToGroupId()
を参照してください。- 戻り値:
- グループ ID への返信。
setReplyToGroupId
public void setReplyToGroupId(java.lang.String replyToGroupId)
MessageBuilder.PropertiesBuilder.replyToGroupId(String)
を参照してください。- パラメーター:
replyToGroupId
- グループ ID への返信。
hashCode
public int hashCode()
- オーバーライド:
- クラス
MessageProperties
のhashCode
equals
public boolean equals(java.lang.Object obj)
- オーバーライド:
- クラス
MessageProperties
のequals