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.IllegalEmptyResponseExceptionNested 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_CONTEXTFields 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 voidsetParameters(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, waitResponseMethods inherited from class org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptorsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
processResultin classorg.apache.cxf.endpoint.ClientImpl- Throws:
Exception
-
setParameters
- Overrides:
setParametersin classorg.apache.cxf.endpoint.ClientImpl
-