com.liferay.portal.kernel.messaging.proxy
Class BaseMultiDestinationProxyBean

java.lang.Object
  extended by com.liferay.portal.kernel.messaging.proxy.BaseMultiDestinationProxyBean
Direct Known Subclasses:
IndexSearcherProxyBean, IndexWriterProxyBean

public abstract class BaseMultiDestinationProxyBean
extends java.lang.Object

Author:
Michael C. Han, Shuyang Zhou

Constructor Summary
BaseMultiDestinationProxyBean()
           
 
Method Summary
protected  Message buildMessage(ProxyRequest proxyRequest)
           
abstract  java.lang.String getDestinationName(ProxyRequest proxyRequest)
           
 void send(ProxyRequest proxyRequest)
           
 void setMessageSender(MessageSender messageSender)
           
 void setSynchronousMessageSender(SynchronousMessageSender synchronousMessageSender)
           
 java.lang.Object synchronousSend(ProxyRequest proxyRequest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseMultiDestinationProxyBean

public BaseMultiDestinationProxyBean()
Method Detail

getDestinationName

public abstract java.lang.String getDestinationName(ProxyRequest proxyRequest)

send

public void send(ProxyRequest proxyRequest)

setMessageSender

public void setMessageSender(MessageSender messageSender)

setSynchronousMessageSender

public void setSynchronousMessageSender(SynchronousMessageSender synchronousMessageSender)

synchronousSend

public java.lang.Object synchronousSend(ProxyRequest proxyRequest)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

buildMessage

protected Message buildMessage(ProxyRequest proxyRequest)