インターフェース ListenerContainerRegistry
- すべての既知の実装クラス:
KafkaListenerEndpointRegistry
public interface ListenerContainerRegistry
リスナーコンテナーのレジストリ。
- 導入:
- 2.7
- 作成者:
- Gary Russell, Joo Hyuk Kim
メソッドのサマリー
修飾子と型メソッド説明このレジストリによって管理されているインスタンスと、アプリケーションコンテキストで Bean として宣言されているインスタンスを含むすべてのMessageListenerContainer
インスタンスを返します。指定された ID を持つMessageListenerContainer
またはそのようなコンテナーが存在しない場合はnull
を返します。マネージドMessageListenerContainer
インスタンスの ID を返します。マネージドMessageListenerContainer
インスタンスを返します。getListenerContainersMatching
(BiPredicateSE<StringSE, MessageListenerContainer> idAndContainerMatcher) 指定された双述語を満たすすべてのMessageListenerContainer
インスタンスを返します。getListenerContainersMatching
(PredicateSE<StringSE> idMatcher) 述語に一致する ID を持つすべてのMessageListenerContainer
インスタンスを返します。そのようなコンテナーが存在しない場合は空のCollection
SE を返します。指定された ID を持つMessageListenerContainer
またはそのようなコンテナーが存在しない場合はnull
を返します。
メソッドの詳細
getListenerContainer
指定された ID を持つMessageListenerContainer
またはそのようなコンテナーが存在しない場合はnull
を返します。- パラメーター:
id
- コンテナーの ID- 戻り値:
- コンテナー、またはその ID のコンテナーが存在しない場合は
null
- 関連事項:
getListenerContainersMatching
CollectionSE<MessageListenerContainer> getListenerContainersMatching(PredicateSE<StringSE> idMatcher) 述語に一致する ID を持つすべてのMessageListenerContainer
インスタンスを返します。そのようなコンテナーが存在しない場合は空のCollection
SE を返します。- パラメーター:
idMatcher
- コンテナー ID と一致する述語- 戻り値:
- コンテナー、または、その ID のコンテナーが存在しない場合は空の
Collection
SE - 導入:
- 3.2
- 関連事項:
getListenerContainersMatching
CollectionSE<MessageListenerContainer> getListenerContainersMatching(BiPredicateSE<StringSE, MessageListenerContainer> idAndContainerMatcher) 指定された双述語を満たすすべてのMessageListenerContainer
インスタンスを返します。BiPredicate<String, MessageListenerContainer>
は、コンテナー ID とコンテナー自体を引数として受け取ります。これにより、コンテナー自体のプロパティや状態など、より高度なフィルタリングが可能になります。- パラメーター:
idAndContainerMatcher
- コンテナー ID とコンテナーを一致させるための双述語- 戻り値:
- 双述語条件に一致するコンテナー、または一致するコンテナーが存在しない場合は空の
Collection
SE - 導入:
- 3.2
- 関連事項:
getUnregisteredListenerContainer
指定された ID を持つMessageListenerContainer
を返すか、そのようなコンテナーが存在しない場合はnull
を返します。レジストリに登録されていないが、アプリケーションコンテキストに存在するコンテナーを返します。- パラメーター:
id
- コンテナーの ID- 戻り値:
- コンテナー、またはその ID のコンテナーが存在しない場合は
null
- 関連事項:
getListenerContainerIds
マネージドMessageListenerContainer
インスタンスの ID を返します。- 戻り値:
- ID。
- 関連事項:
getListenerContainers
CollectionSE<MessageListenerContainer> getListenerContainers()マネージドMessageListenerContainer
インスタンスを返します。- 戻り値:
- 管理対象の
MessageListenerContainer
インスタンス。 - 関連事項:
getAllListenerContainers
CollectionSE<MessageListenerContainer> getAllListenerContainers()このレジストリによって管理されているインスタンスと、アプリケーションコンテキストで Bean として宣言されているインスタンスを含むすべてのMessageListenerContainer
インスタンスを返します。プロトタイプスコープのコンテナーが含まれます。まだ作成されていないレイジー Bean は、このメソッドの呼び出しによって初期化されません。- 戻り値:
MessageListenerContainer
インスタンス。- 関連事項: