| java.lang.Object com.sun.xml.internal.ws.protocol.soap.client.SOAPMessageDispatcher
All known Subclasses: com.sun.xml.internal.ws.client.dispatch.impl.protocol.MessageDispatcherHelper,
SOAPMessageDispatcher | public class SOAPMessageDispatcher implements MessageDispatcher(Code) | | Client-side SOAP protocol-specific
com.sun.pept.protocol.MessageDispatcher author: WS Development Team |
Method Summary | |
protected boolean | callHandlersOnRequest(SOAPHandlerContext handlerContext) | protected boolean | callHandlersOnResponse(SOAPHandlerContext handlerContext) | public void | checkReturnStatus(MessageInfo messageInfo) | protected SOAPMessage | doSend(MessageInfo messageInfo) | protected void | doSendAsync(MessageInfo messageInfo) | protected Binding | getBinding(MessageInfo messageInfo) | protected String | getBindingId(MessageInfo messageInfo) This method is used to create the appropriate SOAPMessage (1.1 or 1.2 using SAAJ api). | protected HandlerChainCaller | getHandlerChainCaller(MessageInfo messageInfo) | protected boolean | isAsync(MessageInfo messageInfo) | protected void | logRequestMessage(SOAPMessage soapMessage, MessageInfo messageInfo) | protected void | logResponseMessage(SOAPMessage response, MessageInfo messageInfo) | protected Map<String, Object> | processMetadata(MessageInfo messageInfo, SOAPMessage soapMessage) Process and classify the metadata in MIME headers or message context. | public void | receive(MessageInfo messageInfo) | public void | send(MessageInfo messageInfo) | protected Response<Object> | sendAsyncReceive(MessageInfo messageInfo, SOAPMessage sm) | protected void | setConnection(MessageInfo messageInfo, Map<String, Object> context) | protected void | setResponseType(Throwable e, MessageInfo messageInfo) | protected void | updateMessageContext(MessageInfo messageInfo, SOAPHandlerContext context) | protected void | updateResponseContext(MessageInfo messageInfo, SOAPHandlerContext context) |
AWAIT_TERMINATION_TIME | final protected static long AWAIT_TERMINATION_TIME(Code) | | |
MAX_THREAD_POOL_SIZE | final protected static int MAX_THREAD_POOL_SIZE(Code) | | |
SOAPMessageDispatcher | public SOAPMessageDispatcher()(Code) | | Default constructor
|
doSendAsync | protected void doSendAsync(MessageInfo messageInfo)(Code) | | Orchestrates the sending of an asynchronous request
|
getBindingId | protected String getBindingId(MessageInfo messageInfo)(Code) | | This method is used to create the appropriate SOAPMessage (1.1 or 1.2 using SAAJ api).
the BindingId associated with messageInfo |
isAsync | protected boolean isAsync(MessageInfo messageInfo)(Code) | | true if message exchange pattern indicates asynchronous, otherwise returns false |
processMetadata | protected Map<String, Object> processMetadata(MessageInfo messageInfo, SOAPMessage soapMessage)(Code) | | Process and classify the metadata in MIME headers or message context. data
is copied into MIME headers and the remaining metadata is passed in message context to the
transport layer.
Parameters: messageInfo - Parameters: soapMessage - |
|
|