public class DefaultMessageBus extends java.lang.Object implements MessageBus
| Constructor and Description |
|---|
DefaultMessageBus() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDestination(Destination destination) |
void |
addDestinationEventListener(DestinationEventListener destinationEventListener) |
void |
addDestinationEventListener(java.lang.String destinationName,
DestinationEventListener destinationEventListener) |
void |
destroy() |
protected void |
fireDestinationAddedEvent(Destination destination) |
protected void |
fireDestinationRemovedEvent(Destination destination) |
protected void |
fireMessageListenerRegisteredEvent(Destination destination,
MessageListener messageListener) |
protected void |
fireMessageListenerUnregisteredEvent(Destination destination,
MessageListener messageListener) |
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) |
void |
removeDestinationEventListener(DestinationEventListener destinationEventListener) |
void |
removeDestinationEventListener(java.lang.String destinationName,
DestinationEventListener destinationEventListener) |
void |
replace(Destination destination) |
void |
sendMessage(java.lang.String destinationName,
Message message) |
void |
shutdown() |
void |
shutdown(boolean force) |
boolean |
unregisterMessageListener(java.lang.String destinationName,
MessageListener messageListener) |
public void addDestination(Destination destination)
addDestination in interface MessageBuspublic void addDestinationEventListener(DestinationEventListener destinationEventListener)
addDestinationEventListener in interface MessageBuspublic void addDestinationEventListener(java.lang.String destinationName,
DestinationEventListener destinationEventListener)
addDestinationEventListener in interface MessageBuspublic void destroy()
public Destination getDestination(java.lang.String destinationName)
getDestination in interface MessageBuspublic int getDestinationCount()
getDestinationCount in interface MessageBuspublic java.util.Collection<java.lang.String> getDestinationNames()
getDestinationNames in interface MessageBuspublic java.util.Collection<Destination> getDestinations()
getDestinations in interface MessageBuspublic boolean hasDestination(java.lang.String destinationName)
hasDestination in interface MessageBuspublic boolean hasMessageListener(java.lang.String destinationName)
hasMessageListener in interface MessageBuspublic boolean registerMessageListener(java.lang.String destinationName,
MessageListener messageListener)
registerMessageListener in interface MessageBuspublic Destination removeDestination(java.lang.String destinationName)
removeDestination in interface MessageBuspublic void removeDestinationEventListener(DestinationEventListener destinationEventListener)
removeDestinationEventListener in interface MessageBuspublic void removeDestinationEventListener(java.lang.String destinationName,
DestinationEventListener destinationEventListener)
removeDestinationEventListener in interface MessageBuspublic void replace(Destination destination)
replace in interface MessageBuspublic void sendMessage(java.lang.String destinationName,
Message message)
sendMessage in interface MessageBuspublic void shutdown()
shutdown in interface MessageBuspublic void shutdown(boolean force)
shutdown in interface MessageBuspublic boolean unregisterMessageListener(java.lang.String destinationName,
MessageListener messageListener)
unregisterMessageListener in interface MessageBusprotected void fireDestinationAddedEvent(Destination destination)
protected void fireDestinationRemovedEvent(Destination destination)
protected void fireMessageListenerRegisteredEvent(Destination destination, MessageListener messageListener)
protected void fireMessageListenerUnregisteredEvent(Destination destination, MessageListener messageListener)