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 Type
    Method
    Description
    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)
     
    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 class org.apache.cxf.endpoint.ClientImpl
      Throws:
      Exception
    • setParameters

      protected void setParameters(Object[] params, org.apache.cxf.message.Message message)
      Overrides:
      setParameters in class org.apache.cxf.endpoint.ClientImpl