Interface ListenerContainerRegistry
-
- All Known Implementing Classes:
KafkaListenerEndpointRegistry
public interface ListenerContainerRegistry
A registry for listener containers.- Since:
- 2.7
- Author:
- Gary Russell
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<MessageListenerContainer>
getAllListenerContainers()
Return allMessageListenerContainer
instances including those managed by this registry and those declared as beans in the application context.MessageListenerContainer
getListenerContainer(java.lang.String id)
Return theMessageListenerContainer
with the specified id ornull
if no such container exists.java.util.Set<java.lang.String>
getListenerContainerIds()
Return the ids of the managedMessageListenerContainer
instance(s).java.util.Collection<MessageListenerContainer>
getListenerContainers()
Return the managedMessageListenerContainer
instance(s).
-
-
-
Method Detail
-
getListenerContainer
@Nullable MessageListenerContainer getListenerContainer(java.lang.String id)
Return theMessageListenerContainer
with the specified id ornull
if no such container exists.- Parameters:
id
- the id of the container- Returns:
- the container or
null
if no container with that id exists - See Also:
KafkaListenerEndpoint.getId()
,getListenerContainerIds()
-
getListenerContainerIds
java.util.Set<java.lang.String> getListenerContainerIds()
Return the ids of the managedMessageListenerContainer
instance(s).- Returns:
- the ids.
- See Also:
getListenerContainer(String)
-
getListenerContainers
java.util.Collection<MessageListenerContainer> getListenerContainers()
Return the managedMessageListenerContainer
instance(s).- Returns:
- the managed
MessageListenerContainer
instance(s). - See Also:
getAllListenerContainers()
-
getAllListenerContainers
java.util.Collection<MessageListenerContainer> getAllListenerContainers()
Return allMessageListenerContainer
instances including those managed by this registry and those declared as beans in the application context. Prototype-scoped containers will be included. Lazy beans that have not yet been created will not be initialized by a call to this method.- Returns:
- the
MessageListenerContainer
instance(s). - See Also:
getListenerContainers()
-
-