Liferay 6.2-ce-ga5

com.liferay.portal.kernel.messaging
Class BaseDestination

java.lang.Object
  extended by com.liferay.portal.kernel.messaging.BaseDestination
All Implemented Interfaces:
Destination
Direct Known Subclasses:
BaseAsyncDestination, SynchronousDestination

public abstract class BaseDestination
extends Object
implements Destination


Field Summary
protected  Set<MessageListener> messageListeners
           
protected  String name
           
 
Constructor Summary
BaseDestination()
           
 
Method Summary
 void addDestinationEventListener(DestinationEventListener destinationEventListener)
           
 void afterPropertiesSet()
           
 void close()
           
 void close(boolean force)
           
 void copyDestinationEventListeners(Destination destination)
           
 void copyMessageListeners(Destination destination)
           
protected  void fireMessageListenerRegisteredEvent(MessageListener messageListener)
           
protected  void fireMessageListenerUnregisteredEvent(MessageListener messageListener)
           
 int getMessageListenerCount()
           
 Set<MessageListener> getMessageListeners()
           
 String getName()
           
 boolean isRegistered()
           
 void open()
           
 boolean register(MessageListener messageListener)
           
 boolean register(MessageListener messageListener, ClassLoader classloader)
           
protected  boolean registerMessageListener(InvokerMessageListener invokerMessageListener)
           
 void removeDestinationEventListener(DestinationEventListener destinationEventListener)
           
 void removeDestinationEventListeners()
           
 void setName(String name)
           
 boolean unregister(MessageListener messageListener)
           
 boolean unregister(MessageListener messageListener, ClassLoader classloader)
           
protected  boolean unregisterMessageListener(InvokerMessageListener invokerMessageListener)
           
 void unregisterMessageListeners()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.kernel.messaging.Destination
getDestinationStatistics, send
 

Field Detail

messageListeners

protected Set<MessageListener> messageListeners

name

protected String name
Constructor Detail

BaseDestination

public BaseDestination()
Method Detail

addDestinationEventListener

public void addDestinationEventListener(DestinationEventListener destinationEventListener)
Specified by:
addDestinationEventListener in interface Destination

afterPropertiesSet

public void afterPropertiesSet()

close

public void close()
Specified by:
close in interface Destination

close

public void close(boolean force)
Specified by:
close in interface Destination

copyDestinationEventListeners

public void copyDestinationEventListeners(Destination destination)
Specified by:
copyDestinationEventListeners in interface Destination

copyMessageListeners

public void copyMessageListeners(Destination destination)
Specified by:
copyMessageListeners in interface Destination

getMessageListenerCount

public int getMessageListenerCount()
Specified by:
getMessageListenerCount in interface Destination

getMessageListeners

public Set<MessageListener> getMessageListeners()
Specified by:
getMessageListeners in interface Destination

getName

public String getName()
Specified by:
getName in interface Destination

isRegistered

public boolean isRegistered()
Specified by:
isRegistered in interface Destination

open

public void open()
Specified by:
open in interface Destination

register

public boolean register(MessageListener messageListener)
Specified by:
register in interface Destination

register

public boolean register(MessageListener messageListener,
                        ClassLoader classloader)
Specified by:
register in interface Destination

removeDestinationEventListener

public void removeDestinationEventListener(DestinationEventListener destinationEventListener)
Specified by:
removeDestinationEventListener in interface Destination

removeDestinationEventListeners

public void removeDestinationEventListeners()
Specified by:
removeDestinationEventListeners in interface Destination

setName

public void setName(String name)

unregister

public boolean unregister(MessageListener messageListener)
Specified by:
unregister in interface Destination

unregister

public boolean unregister(MessageListener messageListener,
                          ClassLoader classloader)

unregisterMessageListeners

public void unregisterMessageListeners()
Specified by:
unregisterMessageListeners in interface Destination

fireMessageListenerRegisteredEvent

protected void fireMessageListenerRegisteredEvent(MessageListener messageListener)

fireMessageListenerUnregisteredEvent

protected void fireMessageListenerUnregisteredEvent(MessageListener messageListener)

registerMessageListener

protected boolean registerMessageListener(InvokerMessageListener invokerMessageListener)

unregisterMessageListener

protected boolean unregisterMessageListener(InvokerMessageListener invokerMessageListener)

Liferay 6.2-ce-ga5