com.liferay.portal.kernel.messaging
Interface MessageBus

All Known Implementing Classes:
DefaultMessageBus

public interface MessageBus

View Source

Author:
Michael C. Han

Method Summary
 void addDestination(Destination destination)
           
 void addDestinationEventListener(DestinationEventListener destinationEventListener)
           
 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)
           
 void registerMessageListener(java.lang.String destinationName, MessageListener messageListener)
           
 Destination removeDestination(java.lang.String destinationName)
           
 void removeDestinationEventListener(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)
           
 

Method Detail

addDestination

void addDestination(Destination destination)

addDestinationEventListener

void addDestinationEventListener(DestinationEventListener destinationEventListener)

getDestinationCount

int getDestinationCount()

getDestinationNames

java.util.Collection<java.lang.String> getDestinationNames()

getDestinations

java.util.Collection<Destination> getDestinations()

hasDestination

boolean hasDestination(java.lang.String destinationName)

hasMessageListener

boolean hasMessageListener(java.lang.String destinationName)

registerMessageListener

void registerMessageListener(java.lang.String destinationName,
                             MessageListener messageListener)

removeDestination

Destination removeDestination(java.lang.String destinationName)

removeDestinationEventListener

void removeDestinationEventListener(DestinationEventListener destinationEventListener)

replace

void replace(Destination destination)

sendMessage

void sendMessage(java.lang.String destinationName,
                 Message message)

shutdown

void shutdown()

shutdown

void shutdown(boolean force)

unregisterMessageListener

boolean unregisterMessageListener(java.lang.String destinationName,
                                  MessageListener messageListener)