com.liferay.portal.kernel.messaging
Class BaseMessageListener

java.lang.Object
  extended by com.liferay.portal.kernel.messaging.BaseMessageListener
All Implemented Interfaces:
MessageListener

public abstract class BaseMessageListener
extends java.lang.Object
implements MessageListener

View Source

Author:
Michael C. Han

Constructor Summary
BaseMessageListener(SingleDestinationMessageSender statusSender, MessageSender responseSender)
           
 
Method Summary
protected abstract  void doReceive(Message message, MessageStatus messageStatus)
           
protected  MessageSender getResponseSender()
           
 void receive(Message message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseMessageListener

public BaseMessageListener(SingleDestinationMessageSender statusSender,
                           MessageSender responseSender)
Method Detail

receive

public void receive(Message message)
Specified by:
receive in interface MessageListener

doReceive

protected abstract void doReceive(Message message,
                                  MessageStatus messageStatus)
                           throws java.lang.Exception
Throws:
java.lang.Exception

getResponseSender

protected MessageSender getResponseSender()