Package org.springframework.messaging
Interface SubscribableChannel
- All Superinterfaces:
MessageChannel
- All Known Implementing Classes:
AbstractSubscribableChannel,ExecutorSubscribableChannel
public interface SubscribableChannel extends MessageChannel
AMessageChannelthat maintains a registry of subscribers and invokes them to handle messages sent through this channel.- Since:
- 4.0
- Author:
- Mark Fisher
Field Summary
Fields inherited from interface org.springframework.messaging.MessageChannel
INDEFINITE_TIMEOUT
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleansubscribe(MessageHandler handler)Register a message handler.booleanunsubscribe(MessageHandler handler)Un-register a message handler.Methods inherited from interface org.springframework.messaging.MessageChannel
send, send
Method Detail
subscribe
boolean subscribe(MessageHandler handler)
Register a message handler.- Returns:
trueif the handler was subscribed orfalseif it was already subscribed.
unsubscribe
boolean unsubscribe(MessageHandler handler)
Un-register a message handler.- Returns:
trueif the handler was un-registered, orfalseif was not registered.