org.apache.axis2.clientapi
Class InOnlyMEPClient

java.lang.Object
  extended byorg.apache.axis2.clientapi.MEPClient
      extended byorg.apache.axis2.clientapi.InOnlyMEPClient
Direct Known Subclasses:
MessageSender

public class InOnlyMEPClient
extends MEPClient

This class Hnadles In-Only (fire and forget) MEP


Field Summary
protected  MessageInformationHeaders messageInformationHeaders
           
protected  TransportOutDescription senderTransport
           
 
Fields inherited from class org.apache.axis2.clientapi.MEPClient
doREST, doRestThroughPOST, isExceptionToBeThrownOnSOAPFault, mep, serviceContext, soapAction, soapVersionURI, wsaAction
 
Constructor Summary
InOnlyMEPClient(ServiceContext service)
           
 
Method Summary
 void send(OperationDescription axisop, MessageContext msgctx)
          Send the SOAP Message and forget about it.
 void setFaultTo(EndpointReference faultTo)
           
 void setFrom(EndpointReference from)
           
 void setMessageId(java.lang.String messageId)
           
 void setRelatesTo(RelatesTo relatesTo)
           
 void setReplyTo(EndpointReference replyTo)
           
 void setSenderTransport(java.lang.String senderTransport)
          set the transport to used for sending the SOAP Message
 void setTo(EndpointReference to)
           
 void setWsaAction(java.lang.String action)
           
 
Methods inherited from class org.apache.axis2.clientapi.MEPClient
createDefaultSOAPEnvelope, engageModule, getSoapAction, inferTransport, prepareInvocation, prepareTheSOAPEnvelope, setDoREST, setExceptionToBeThrownOnSOAPFault, setRestThroughPOST, setSoapAction, setSoapVersionURI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

messageInformationHeaders

protected MessageInformationHeaders messageInformationHeaders

senderTransport

protected TransportOutDescription senderTransport
Constructor Detail

InOnlyMEPClient

public InOnlyMEPClient(ServiceContext service)
Method Detail

send

public void send(OperationDescription axisop,
                 MessageContext msgctx)
          throws AxisFault
Send the SOAP Message and forget about it. This is one way

Parameters:
axisop -
msgctx -
Throws:
AxisFault

setWsaAction

public void setWsaAction(java.lang.String action)
Overrides:
setWsaAction in class MEPClient
Parameters:
action -

setFaultTo

public void setFaultTo(EndpointReference faultTo)
Parameters:
faultTo -

setFrom

public void setFrom(EndpointReference from)
Parameters:
from -

setMessageId

public void setMessageId(java.lang.String messageId)
Parameters:
messageId -

setRelatesTo

public void setRelatesTo(RelatesTo relatesTo)
Parameters:
relatesTo -

setReplyTo

public void setReplyTo(EndpointReference replyTo)
Parameters:
replyTo -

setTo

public void setTo(EndpointReference to)
Parameters:
to -

setSenderTransport

public void setSenderTransport(java.lang.String senderTransport)
                        throws AxisFault
set the transport to used for sending the SOAP Message

Parameters:
senderTransport -
Throws:
AxisFault - if the transport not found