public class CallInvokerImpl extends StreamingSender implements CallInvoker, CallPropertyConstants
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
acceptFastInfoset
Set to true if ACCEPT_FAST_INFOSET_PROPERTY is set in Call instance.
|
protected String[] |
additionalNamespaces |
protected ClientTransport |
clientTransport |
protected String |
defaultEnvEncodingStyle |
protected JAXRPCDeserializer |
faultDeserializer |
protected String |
implicitEnvEncodingStyle |
protected JAXRPCDeserializer |
responseDeserializer |
protected ClientTransportFactory |
transportFactory |
protected boolean |
useFastInfoset
Set to true if USE_FAST_INFOSET_PROPERTY is set in Call instance.
|
CONTENT_NEGOTIATION_PROPERTY, ENCODING_STYLE_PROPERTY, ENDPOINT_ADDRESS_PROPERTY, GET_ATTACHMENT_PROPERTY, HOSTNAME_VERIFICATION_PROPERTY, HTTP_COOKIE_JAR, HTTP_STATUS_CODE, OPERATION_STYLE_PROPERTY, PASSWORD_PROPERTY, REDIRECT_REQUEST_PROPERTY, RPC_LITERAL_RESPONSE_QNAME, SECURITY_CONTEXT, SESSION_MAINTAIN_PROPERTY, SET_ATTACHMENT_PROPERTY, SOAPACTION_URI_PROPERTY, SOAPACTION_USE_PROPERTY, USERNAME_PROPERTY| Constructor and Description |
|---|
CallInvokerImpl() |
_callRequestHandlers, _callResponseHandlers, _getActor, _getPreferredCharacterEncoding, _getUnderstoodHeaders, _getXMLReaderFactory, _handleEmptyBody, _postBodyReadingHook, _postEnvelopeReadingHook, _postHandlingHook, _postHeaderReadingHook, _postRequestSendingHook, _postRequestWritingHook, _preBodyReadingHook, _preEnvelopeReadingHook, _preHandlingHook, _preHeaderReadingHook, _preRequestSendingHook, _preRequestWritingHook, _processHeaderElement, _processHeaders, _raiseFault, _readBodyFaultElement, _readHeaderElement, _send, _sendOneWay, _writeRequestprotected JAXRPCDeserializer faultDeserializer
protected JAXRPCDeserializer responseDeserializer
protected ClientTransportFactory transportFactory
protected ClientTransport clientTransport
protected String defaultEnvEncodingStyle
protected String implicitEnvEncodingStyle
protected String[] additionalNamespaces
protected boolean useFastInfoset
protected boolean acceptFastInfoset
public static void setDefaultTransportFactory(ClientTransportFactory factory)
public SOAPResponseStructure doInvoke(CallRequest callInfo, JAXRPCSerializer requestSerializer, JAXRPCDeserializer responseDeserializer, JAXRPCDeserializer faultDeserializer) throws Exception
doInvoke in interface CallInvokerExceptionpublic void doInvokeOneWay(CallRequest callInfo, JAXRPCSerializer requestSerializer) throws Exception
doInvokeOneWay in interface CallInvokerExceptionprotected StreamingSenderState _start(javax.xml.rpc.handler.HandlerChain handlerChain)
_start in class StreamingSenderprotected void _handleRuntimeExceptionInSend(RuntimeException rex) throws Exception
_handleRuntimeExceptionInSend in class StreamingSenderExceptionprotected void _preSendingHook(StreamingSenderState state) throws Exception
_preSendingHook in class StreamingSenderExceptionprotected void _postSendingHook(StreamingSenderState state) throws Exception
_postSendingHook in class StreamingSenderExceptionpublic ClientTransportFactory _getTransportFactory()
public void _setTransportFactory(ClientTransportFactory factory)
public ClientTransport _getTransport()
_getTransport in class StreamingSenderprotected void _readFirstBodyElement(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingSenderState state) throws Exception
_readFirstBodyElement in class StreamingSenderExceptionprotected JAXRPCDeserializer getFaultDeserializer()
protected JAXRPCDeserializer getResponseDeserializer()
public String _getDefaultEnvelopeEncodingStyle()
_getDefaultEnvelopeEncodingStyle in class StreamingSenderpublic void setImplicitEnvelopeEncodingStyle(String style)
public String _getImplicitEnvelopeEncodingStyle()
_getImplicitEnvelopeEncodingStyle in class StreamingSenderprotected String[] _getNamespaceDeclarations()
_getNamespaceDeclarations in class StreamingSenderprotected XMLWriterFactory _getXMLWriterFactory()
_getXMLWriterFactory in class StreamingSenderCopyright © 2017–2019 Eclipse Foundation. All rights reserved.