public interface MessageBus
Modifier and Type | Method and Description |
---|---|
void |
addDestination(Destination destination) |
boolean |
addMessageBusEventListener(MessageBusEventListener messageBusEventListener) |
Destination |
getDestination(java.lang.String destinationName) |
int |
getDestinationCount() |
java.util.Collection<java.lang.String> |
getDestinationNames() |
java.util.Collection<Destination> |
getDestinations() |
boolean |
hasDestination(java.lang.String destinationName) |
boolean |
hasMessageListener(java.lang.String destinationName) |
boolean |
registerMessageListener(java.lang.String destinationName,
MessageListener messageListener) |
Destination |
removeDestination(java.lang.String destinationName) |
Destination |
removeDestination(java.lang.String destinationName,
boolean closeOnRemove) |
boolean |
removeMessageBusEventListener(MessageBusEventListener messageBusEventListener) |
void |
replace(Destination destination) |
void |
replace(Destination destination,
boolean closeOnReplace) |
void |
sendMessage(java.lang.String destinationName,
Message message) |
void |
shutdown() |
void |
shutdown(boolean force) |
boolean |
unregisterMessageListener(java.lang.String destinationName,
MessageListener messageListener) |
void addDestination(Destination destination)
boolean addMessageBusEventListener(MessageBusEventListener messageBusEventListener)
Destination getDestination(java.lang.String destinationName)
int getDestinationCount()
java.util.Collection<java.lang.String> getDestinationNames()
java.util.Collection<Destination> getDestinations()
boolean hasDestination(java.lang.String destinationName)
boolean hasMessageListener(java.lang.String destinationName)
boolean registerMessageListener(java.lang.String destinationName, MessageListener messageListener)
Destination removeDestination(java.lang.String destinationName)
Destination removeDestination(java.lang.String destinationName, boolean closeOnRemove)
boolean removeMessageBusEventListener(MessageBusEventListener messageBusEventListener)
void replace(Destination destination)
void replace(Destination destination, boolean closeOnReplace)
void sendMessage(java.lang.String destinationName, Message message)
void shutdown()
void shutdown(boolean force)
boolean unregisterMessageListener(java.lang.String destinationName, MessageListener messageListener)