Class CxfEndpoint.CamelCxfClientImpl
java.lang.Object
org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
org.apache.cxf.endpoint.ClientImpl
org.apache.camel.component.cxf.jaxws.CxfEndpoint.CamelCxfClientImpl
- All Implemented Interfaces:
AutoCloseable
,org.apache.cxf.endpoint.Client
,org.apache.cxf.endpoint.ConduitSelectorHolder
,org.apache.cxf.endpoint.Retryable
,org.apache.cxf.interceptor.InterceptorProvider
,org.apache.cxf.transport.MessageObserver
- Enclosing class:
- CxfEndpoint
public class CxfEndpoint.CamelCxfClientImpl
extends org.apache.cxf.endpoint.ClientImpl
We need to override the
ClientImpl.setParameters(java.lang.Object[], org.apache.cxf.message.Message)
method to insert parameters into CXF Message for
DataFormat.PAYLOAD
mode.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cxf.endpoint.ClientImpl
org.apache.cxf.endpoint.ClientImpl.EchoContext, org.apache.cxf.endpoint.ClientImpl.IllegalEmptyResponseException
Nested classes/interfaces inherited from interface org.apache.cxf.endpoint.Client
org.apache.cxf.endpoint.Client.Contexts
-
Field Summary
Fields inherited from class org.apache.cxf.endpoint.ClientImpl
bus, conduitSelector, currentRequestContext, executor, FINISHED, inboundChainCache, latestContextThread, outboundChainCache, outFaultObserver, requestContext, responseContext, SYNC_TIMEOUT, synchronousTimeout, THREAD_LOCAL_REQUEST_CONTEXT
Fields inherited from interface org.apache.cxf.endpoint.Client
KEEP_CONDUIT_ALIVE, REQUEST_CONTEXT, RESPONSE_CONTEXT
-
Method Summary
Modifier and TypeMethodDescriptionprotected Object[]
processResult
(org.apache.cxf.message.Message message, org.apache.cxf.message.Exchange exchange, org.apache.cxf.service.model.BindingOperationInfo oi, Map<String, Object> resContext) protected void
setParameters
(Object[] params, org.apache.cxf.message.Message message) Methods inherited from class org.apache.cxf.endpoint.ClientImpl
close, destroy, getBus, getConduit, getConduitSelector, getConduitSelector, getContexts, getEndpoint, getException, getRequestContext, getResponseContext, getSynchronousTimeout, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invokeWrapped, invokeWrapped, invokeWrapped, invokeWrapped, isThreadLocalRequestContext, modifyChain, onMessage, prepareConduitSelector, releaseThreadContexts, setConduitSelector, setContext, setEndpoint, setExchangeProperties, setExecutor, setOutMessageProperties, setResponseContext, setSynchronousTimeout, setThreadLocalRequestContext, setupInterceptorChain, waitResponse
Methods inherited from class org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.cxf.interceptor.InterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors
-
Method Details
-
processResult
protected Object[] processResult(org.apache.cxf.message.Message message, org.apache.cxf.message.Exchange exchange, org.apache.cxf.service.model.BindingOperationInfo oi, Map<String, Object> resContext) throws Exception- Overrides:
processResult
in classorg.apache.cxf.endpoint.ClientImpl
- Throws:
Exception
-
setParameters
- Overrides:
setParameters
in classorg.apache.cxf.endpoint.ClientImpl
-