| java.lang.Object org.mule.transport.AbstractConnectable org.mule.transport.AbstractMessageRequester
All known Subclasses: org.mule.transport.http.HttpClientMessageRequester, org.mule.transport.jdbc.JdbcMessageRequester, org.mule.transport.xmpp.XmppMessageRequester, org.mule.transport.ftp.FtpMessageRequester, org.mule.transport.UnsupportedMessageRequester, org.mule.transport.udp.UdpMessageRequester, org.mule.transport.cxf.CxfMessageRequester, org.mule.transport.tcp.TcpMessageRequester, org.mule.transport.file.FileMessageRequester, org.mule.transport.vm.VMMessageRequester, org.mule.transport.jms.JmsMessageRequester, org.mule.transport.email.RetrieveMessageRequester, org.mule.transport.soap.axis.AxisMessageRequester,
AbstractMessageRequester | abstract public class AbstractMessageRequester extends AbstractConnectable implements MessageRequester(Code) | | Provide a default dispatch (client) support for handling threads lifecycle and validation.
|
Method Summary | |
abstract protected MuleMessage | doRequest(long timeout) Make a specific request to the underlying transport
Parameters: timeout - the maximum time the operation should block before returning.The call should return immediately if there is data available. | final public MuleMessage | request(long timeout) Make a specific request to the underlying transport
Parameters: timeout - the maximum time the operation should block before returning.The call should return immediately if there is data available. |
doRequest | abstract protected MuleMessage doRequest(long timeout) throws Exception(Code) | | Make a specific request to the underlying transport
Parameters: timeout - the maximum time the operation should block before returning.The call should return immediately if there is data available. Ifno data becomes available before the timeout elapses, null will bereturned the result of the request wrapped in a MuleMessage object. Null will bereturned if no data was avaialable throws: Exception - if the call to the underlying protocal cuases an exception |
request | final public MuleMessage request(long timeout) throws Exception(Code) | | Make a specific request to the underlying transport
Parameters: timeout - the maximum time the operation should block before returning.The call should return immediately if there is data available. Ifno data becomes available before the timeout elapses, null will bereturned the result of the request wrapped in a MuleMessage object. Null will bereturned if no data was avaialable throws: Exception - if the call to the underlying protocal cuases an exception |
|
|