Liferay 7.0-ce-b4

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
 boolean addDestinationEventListener(DestinationEventListener destinationEventListener)
           
 void afterPropertiesSet()
           
 void close()
           
 void close(boolean force)
           
 void copyDestinationEventListeners(Destination destination)
           
 void copyMessageListeners(Destination destination)
           
 void destroy()
           
protected  void fireMessageListenerRegisteredEvent(MessageListener messageListener)
           
protected  void fireMessageListenerUnregisteredEvent(MessageListener messageListener)
           
 DestinationStatistics getDestinationStatistics()
           
 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)
           
 boolean removeDestinationEventListener(DestinationEventListener destinationEventListener)
           
 void removeDestinationEventListeners()
           
 void send(Message message)
           
 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
 

Field Detail

messageListeners

protected Set<MessageListener> messageListeners

name

protected String name
Constructor Detail

BaseDestination

public BaseDestination()
Method Detail

addDestinationEventListener

public boolean 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

destroy

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

getDestinationStatistics

public DestinationStatistics getDestinationStatistics()
Specified by:
getDestinationStatistics 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 boolean removeDestinationEventListener(DestinationEventListener destinationEventListener)
Specified by:
removeDestinationEventListener in interface Destination

removeDestinationEventListeners

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

send

public void send(Message message)
Specified by:
send 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 7.0-ce-b4