com.sun.xml.ws.client.dispatch
Class MessageDispatch

java.lang.Object
  extended by com.sun.xml.ws.client.Stub
      extended by com.sun.xml.ws.client.dispatch.DispatchImpl<Message>
          extended by com.sun.xml.ws.client.dispatch.MessageDispatch
All Implemented Interfaces:
ResponseContextReceiver, WSBindingProvider, Closeable, javax.xml.ws.BindingProvider, javax.xml.ws.Dispatch<Message>

public class MessageDispatch
extends DispatchImpl<Message>

Dispatch implementation for Message.

Since:
2.1.1

Field Summary
 
Fields inherited from class com.sun.xml.ws.client.dispatch.DispatchImpl
AWAIT_TERMINATION_TIME, HTTP_REQUEST_METHOD_GET, HTTP_REQUEST_METHOD_POST, HTTP_REQUEST_METHOD_PUT, mode, portname, soapVersion
 
Fields inherited from class com.sun.xml.ws.client.Stub
addrVersion, binding, endpointReference, owner, requestContext, wsdlPort
 
Fields inherited from interface javax.xml.ws.BindingProvider
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, SOAPACTION_URI_PROPERTY, SOAPACTION_USE_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
MessageDispatch(QName port, WSServiceDelegate service, Tube pipe, BindingImpl binding, WSEndpointReference epr)
           
 
Method Summary
(package private)  Packet createPacket(Message msg)
          Abstract method that is implemented by each concrete Dispatch class
(package private)  Message toReturnValue(Packet response)
          Obtains the value to return from the response message.
 
Methods inherited from class com.sun.xml.ws.client.dispatch.DispatchImpl
checkNullAllowed, checkValidDataSourceDispatch, checkValidSOAPMessageDispatch, createSourceDispatch, doInvoke, getPortName, invoke, invokeAsync, invokeAsync, invokeOneWay, isPAYLOADMode, isXMLHttp, methodNotOk, resolveEndpointAddress, resolveURI, setOutboundAttachments, setOutboundHeaders, setProperties
 
Methods inherited from class com.sun.xml.ws.client.Stub
close, getBinding, getEndpointReference, getEndpointReference, getExecutor, getInboundHeaders, getRequestContext, getResponseContext, getServiceName, process, processAsync, setAddress, setOutboundHeaders, setOutboundHeaders, setResponseContext, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.xml.ws.BindingProvider
getBinding, getEndpointReference, getEndpointReference, getRequestContext, getResponseContext
 

Constructor Detail

MessageDispatch

public MessageDispatch(QName port,
                       WSServiceDelegate service,
                       Tube pipe,
                       BindingImpl binding,
                       WSEndpointReference epr)
Method Detail

toReturnValue

Message toReturnValue(Packet response)
Description copied from class: DispatchImpl
Obtains the value to return from the response message.

Specified by:
toReturnValue in class DispatchImpl<Message>

createPacket

Packet createPacket(Message msg)
Description copied from class: DispatchImpl
Abstract method that is implemented by each concrete Dispatch class

Specified by:
createPacket in class DispatchImpl<Message>
Parameters:
msg - message passed in from the client program on the invocation
Returns:
The Message created returned as the Interface in actuallity a concrete Message Type