public interface MessageListenerContainer extends SmartLifecycle
DEFAULT_PHASE
修飾子と型 | メソッドと説明 |
---|---|
DestinationResolver | getDestinationResolver() 名前で宛先を解決するために使用する DestinationResolver を返します。 |
MessageConverter | getMessageConverter() Message EE があれば、それを変換するために使用できる MessageConverter を返します。 |
QosSettings | getReplyQosSettings() 応答を送信するときに使用する QosSettings を返すか、ブローカーのデフォルトを使用する必要がある場合は null を返します。 |
boolean | isPubSubDomain() パブリッシュ / サブスクライブドメイン( Topics EE)が使用されているかどうかを返します。 |
boolean | isReplyPubSubDomain() 返信先がパブリッシュ / サブスクライブドメイン( Topics EE)を使用するかどうかを返します。 |
void | setupMessageListener(ObjectSE messageListener) 使用するメッセージリスナーを設定します。 |
getPhase, isAutoStartup, stop
void setupMessageListener(ObjectSE messageListener)
IllegalArgumentException
SE をスローします。@Nullable MessageConverter getMessageConverter()
Message
EE があれば、それを変換するために使用できる MessageConverter
を返します。@Nullable DestinationResolver getDestinationResolver()
DestinationResolver
を返します。boolean isPubSubDomain()
boolean isReplyPubSubDomain()
Topics
EE)を使用するかどうかを返します。それ以外の場合は、ポイントツーポイントドメイン(Queues
EE)が使用されます。 デフォルトでは、値は isPubSubDomain()
と同じです。
@Nullable QosSettings getReplyQosSettings()
QosSettings
を返すか、ブローカーのデフォルトを使用する必要がある場合は null
を返します。