クラス StreamMessageProperties
java.lang.ObjectSE
org.springframework.amqp.core.MessageProperties
org.springframework.rabbit.stream.support.StreamMessageProperties
- 実装済みのインターフェース一覧:
SerializableSE
ストリームメッセージの
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, RETRY_COUNT, SPRING_AUTO_DECOMPRESS, SPRING_BATCH_FORMAT, X_DELAY, X_DELAY_MAXコンストラクター概要
コンストラクターコンストラクター説明新しいインスタンスを作成します。StreamMessageProperties(@Nullable com.rabbitmq.stream.MessageHandler.Context context) 指定されたコンテキストで新しいインスタンスを作成します。方法の概要
修飾子と型メソッド説明boolean@Nullable com.rabbitmq.stream.MessageHandler.ContextメッセージのストリームMessageHandler.Contextを返します。longProperties.getCreationTime()を参照してください。@Nullable StringSEProperties.getGroupId()を参照してください。longProperties.getGroupSequence()を参照してください。@Nullable StringSEProperties.getReplyToGroupId()を参照してください。@Nullable StringSEProperties.getSubject()を参照してください。@Nullable StringSEgetTo()Properties.getTo()を参照してください。inthashCode()voidsetCreationTime(long creationTime) MessageBuilder.PropertiesBuilder.creationTime(long)を参照してください。voidsetGroupId(StringSE groupId) MessageBuilder.PropertiesBuilder.groupId(String)を参照してください。voidsetGroupSequence(long groupSequence) MessageBuilder.PropertiesBuilder.groupSequence(long)を参照してください。voidsetReplyToGroupId(StringSE replyToGroupId) MessageBuilder.PropertiesBuilder.replyToGroupId(String)を参照してください。voidsetSubject(StringSE subject) MessageBuilder.PropertiesBuilder.subject(String)を参照してください。voidMessageBuilder.PropertiesBuilder.to(String)を参照してください。クラス org.springframework.amqp.core.MessageProperties から継承されたメソッド
getAmqpAcknowledgment, getAppId, getClusterId, getConsumerQueue, getConsumerTag, getContentEncoding, getContentLength, getContentType, getCorrelationId, getDelayLong, getDeliveryMode, getDeliveryTag, getExpiration, getHeader, getHeaders, getInferredArgumentType, getMessageCount, getMessageId, getPriority, getPublishSequenceNumber, getReceivedDelayLong, getReceivedDeliveryMode, getReceivedExchange, getReceivedRoutingKey, getReceivedUserId, getRedelivered, getReplyTo, getReplyToAddress, getRetryCount, getTargetBean, getTargetMethod, getTimestamp, getType, getUserId, getXDeathHeader, incrementRetryCount, isContentLengthSet, isDeliveryTagSet, isFinalRetryForMessageWithNoId, isLastInBatch, isProjectionUsed, isRedelivered, setAmqpAcknowledgment, setAppId, setClusterId, setConsumerQueue, setConsumerTag, setContentEncoding, setContentLength, setContentType, setCorrelationId, setDelayLong, setDeliveryMode, setDeliveryTag, setExpiration, setFinalRetryForMessageWithNoId, setHeader, setHeaders, setInferredArgumentType, setLastInBatch, setMessageCount, setMessageId, setPriority, setProjectionUsed, setPublishSequenceNumber, setReceivedDelayLong, setReceivedDeliveryMode, setReceivedExchange, setReceivedRoutingKey, setReceivedUserId, setRedelivered, setReplyTo, setReplyToAddress, setRetryCount, setTargetBean, setTargetMethod, setTimestamp, setType, setUserId, toString
コンストラクターの詳細
StreamMessageProperties
public StreamMessageProperties()新しいインスタンスを作成します。StreamMessageProperties
public StreamMessageProperties(@Nullable com.rabbitmq.stream.MessageHandler.Context context) 指定されたコンテキストで新しいインスタンスを作成します。- パラメーター:
context- コンテキスト。
方法の詳細
getContext
public @Nullable com.rabbitmq.stream.MessageHandler.Context getContext()メッセージのストリームMessageHandler.Contextを返します。- 戻り値:
- コンテキスト。
getTo
Properties.getTo()を参照してください。- 戻り値:
- 宛先アドレス。
setTo
MessageBuilder.PropertiesBuilder.to(String)を参照してください。- パラメーター:
address- 住所・アドレス。
getSubject
Properties.getSubject()を参照してください。- 戻り値:
- 件名。
setSubject
MessageBuilder.PropertiesBuilder.subject(String)を参照してください。- パラメーター:
subject- 件名。
getCreationTime
public long getCreationTime()Properties.getCreationTime()を参照してください。- 戻り値:
- 作成時間。
setCreationTime
public void setCreationTime(long creationTime) MessageBuilder.PropertiesBuilder.creationTime(long)を参照してください。- パラメーター:
creationTime- 作成時間。
getGroupId
Properties.getGroupId()を参照してください。- 戻り値:
- グループ ID。
setGroupId
MessageBuilder.PropertiesBuilder.groupId(String)を参照してください。- パラメーター:
groupId- グループ ID。
getGroupSequence
public long getGroupSequence()Properties.getGroupSequence()を参照してください。- 戻り値:
- グループシーケンス。
setGroupSequence
public void setGroupSequence(long groupSequence) MessageBuilder.PropertiesBuilder.groupSequence(long)を参照してください。- パラメーター:
groupSequence- グループシーケンス。
getReplyToGroupId
Properties.getReplyToGroupId()を参照してください。- 戻り値:
- グループ ID への返信。
setReplyToGroupId
MessageBuilder.PropertiesBuilder.replyToGroupId(String)を参照してください。- パラメーター:
replyToGroupId- グループ ID への返信。
hashCode
public int hashCode()- オーバーライド:
- クラス
MessagePropertiesのhashCode
equals
- オーバーライド:
- クラス
MessagePropertiesのequals