Apache CXF API

Uses of Interface
org.apache.cxf.message.Exchange

Packages that use Exchange
org.apache.cxf.annotations   
org.apache.cxf.binding.coloc   
org.apache.cxf.clustering   
org.apache.cxf.endpoint   
org.apache.cxf.interceptor   
org.apache.cxf.jaxrs   
org.apache.cxf.jaxrs.client   
org.apache.cxf.jaxrs.utils   
org.apache.cxf.jaxrs.validation   
org.apache.cxf.jaxws   
org.apache.cxf.jaxws.context   
org.apache.cxf.jaxws.handler   
org.apache.cxf.jaxws.handler.logical   
org.apache.cxf.jaxws.handler.soap   
org.apache.cxf.jca.inbound   
org.apache.cxf.jca.servant   
org.apache.cxf.management.counters   
org.apache.cxf.management.interceptor   
org.apache.cxf.message   
org.apache.cxf.service.invoker   
org.apache.cxf.service.invoker.spring   
org.apache.cxf.service.model   
org.apache.cxf.transport   
org.apache.cxf.transport.jms   
org.apache.cxf.ws.addressing   
org.apache.cxf.ws.addressing.soap   
org.apache.cxf.ws.rm   
org.apache.cxf.wsdl.interceptors   
 

Uses of Exchange in org.apache.cxf.annotations
 

Methods in org.apache.cxf.annotations with parameters of type Exchange
 Object FactoryType.DEFAULT.create(Exchange e)
           
 void FactoryType.DEFAULT.release(Exchange e, Object o)
           
 

Uses of Exchange in org.apache.cxf.binding.coloc
 

Methods in org.apache.cxf.binding.coloc with parameters of type Exchange
protected  Message ColocOutInterceptor.getInBoundMessage(Exchange ex)
           
static InterceptorChain ColocUtil.getInInterceptorChain(Exchange ex, SortedSet<Phase> phases)
           
static InterceptorChain ColocUtil.getOutInterceptorChain(Exchange ex, SortedSet<Phase> phases)
           
protected  void ColocInFaultObserver.initializeInterceptors(Exchange ex, PhaseInterceptorChain chain)
           
protected  void ColocOutInterceptor.invokeInboundChain(Exchange ex, Endpoint ep)
           
 void ColocOutInterceptor.setExchangeProperties(Exchange exchange, Endpoint ep)
           
protected  void ColocMessageObserver.setExchangeProperties(Exchange exchange, Message m)
           
protected  void ColocMessageObserver.setOutBoundMessage(Exchange from, Exchange to)
           
 

Uses of Exchange in org.apache.cxf.clustering
 

Methods in org.apache.cxf.clustering with parameters of type Exchange
 void FailoverTargetSelector.complete(Exchange exchange)
          Called on completion of the MEP for which the Conduit was required.
protected  void FailoverTargetSelector.doComplete(Exchange exchange)
           
 List<String> AbstractStaticFailoverStrategy.getAlternateAddresses(Exchange exchange)
          Get the alternate addresses for this invocation.
 List<String> FailoverStrategy.getAlternateAddresses(Exchange exchange)
          Get the alternate addresses for this invocation.
 List<Endpoint> AbstractStaticFailoverStrategy.getAlternateEndpoints(Exchange exchange)
          Get the alternate endpoints for this invocation.
 List<Endpoint> FailoverStrategy.getAlternateEndpoints(Exchange exchange)
          Get the alternate endpoints for this invocation.
 List<Endpoint> RetryStrategy.getAlternateEndpoints(Exchange exchange)
           
protected  List<Endpoint> AbstractStaticFailoverStrategy.getEndpoints(Exchange exchange, boolean acceptCandidatesWithSameAddress)
          Get the endpoints for this invocation.
protected  Endpoint FailoverTargetSelector.getFailoverTarget(Exchange exchange, FailoverTargetSelector.InvocationContext invocation)
          Get the failover target endpoint, if a suitable one is available.
protected  Endpoint LoadDistributorTargetSelector.getFailoverTarget(Exchange exchange, FailoverTargetSelector.InvocationContext invocation)
          Get the failover target endpoint, if a suitable one is available.
protected  boolean FailoverTargetSelector.performFailover(Exchange exchange, FailoverTargetSelector.InvocationContext invocation)
           
protected  boolean FailoverTargetSelector.requiresFailover(Exchange exchange)
          Check if the exchange is suitable for a failover.
protected  boolean LoadDistributorTargetSelector.requiresFailover(Exchange exchange)
           
protected  void FailoverTargetSelector.setupExchangeExceptionProperties(Exchange ex)
           
 

Uses of Exchange in org.apache.cxf.endpoint
 

Methods in org.apache.cxf.endpoint with parameters of type Exchange
 void AbstractConduitSelector.complete(Exchange exchange)
          Called on completion of the MEP for which the Conduit was required.
 void ConduitSelector.complete(Exchange exchange)
          Called on completion of the MEP for which the Conduit was required.
 void NullConduitSelector.complete(Exchange exchange)
          Called on completion of the MEP for which the Conduit was required.
 void PreexistingConduitSelector.complete(Exchange exchange)
          Called on completion of the MEP for which the Conduit was required.
protected  Conduit AbstractConduitSelector.createConduit(Message message, Exchange exchange, ConduitInitiator conduitInitiator)
           
protected  Exception ClientImpl.getException(Exchange exchange)
           
 Object[] ClientImpl.invoke(BindingOperationInfo oi, Object[] params, Exchange exchange)
           
 Object[] Client.invoke(BindingOperationInfo oi, Object[] params, Map<String,Object> context, Exchange exchange)
          Invokes an operation synchronously
 Object[] ClientImpl.invoke(BindingOperationInfo oi, Object[] params, Map<String,Object> context, Exchange exchange)
           
 Object[] Retryable.invoke(BindingOperationInfo oi, Object[] params, Map<String,Object> context, Exchange exchange)
           
 void Client.invoke(ClientCallback callback, BindingOperationInfo oi, Object[] params, Exchange exchange)
          Invokes an operation asynchronously
 void ClientImpl.invoke(ClientCallback callback, BindingOperationInfo oi, Object[] params, Exchange exchange)
           
 void Client.invoke(ClientCallback callback, BindingOperationInfo oi, Object[] params, Map<String,Object> context, Exchange exchange)
          Invokes an operation asynchronously
 void ClientImpl.invoke(ClientCallback callback, BindingOperationInfo oi, Object[] params, Map<String,Object> context, Exchange exchange)
           
protected  Object[] ClientImpl.processResult(Message message, Exchange exchange, BindingOperationInfo oi, Map<String,Object> resContext)
           
protected  void ClientImpl.setExchangeProperties(Exchange exchange, Endpoint endpoint, BindingOperationInfo boi)
           
protected  void ClientImpl.waitResponse(Exchange exchange)
           
 

Uses of Exchange in org.apache.cxf.interceptor
 

Methods in org.apache.cxf.interceptor with parameters of type Exchange
protected  MessagePartInfo AbstractInDatabindingInterceptor.findMessagePart(Exchange exchange, Collection<OperationInfo> operations, QName name, boolean client, int index, Message message)
          Find the next possible message part in the message.
protected  BindingOperationInfo AbstractInDatabindingInterceptor.getBindingOperationInfo(Exchange exchange, QName name, boolean client)
          Returns a BindingOperationInfo if the operation is indentified as a wrapped method, return null if it is not a wrapped method (i.e., it is a bare method)
static InterceptorChain OutgoingChainInterceptor.getOutInterceptorChain(Exchange ex)
           
protected  void AbstractFaultChainInitiatorObserver.initializeInterceptors(Exchange ex, PhaseInterceptorChain chain)
           
protected  void InFaultChainInitiatorObserver.initializeInterceptors(Exchange ex, PhaseInterceptorChain chain)
           
protected  void OutFaultChainInitiatorObserver.initializeInterceptors(Exchange ex, PhaseInterceptorChain chain)
           
protected  void AbstractOutDatabindingInterceptor.writeParts(Message message, Exchange exchange, BindingOperationInfo operation, MessageContentsList objs, List<MessagePartInfo> parts)
           
 

Uses of Exchange in org.apache.cxf.jaxrs
 

Methods in org.apache.cxf.jaxrs with parameters of type Exchange
protected  Object JAXRSInvoker.getActualServiceObject(Exchange exchange, Object rootInstance)
           
 Object JAXRSInvoker.getServiceObject(Exchange exchange)
           
 Object JAXRSInvoker.invoke(Exchange exchange, Object request)
           
 Object JAXRSInvoker.invoke(Exchange exchange, Object request, Object resourceObject)
           
 

Uses of Exchange in org.apache.cxf.jaxrs.client
 

Methods in org.apache.cxf.jaxrs.client that return Exchange
protected  Exchange AbstractClient.createExchange(Message m, Exchange exchange)
           
 

Methods in org.apache.cxf.jaxrs.client with parameters of type Exchange
protected  void AbstractClient.completeExchange(Object response, Exchange exchange, boolean proxy)
           
protected  Exchange AbstractClient.createExchange(Message m, Exchange exchange)
           
protected  Message AbstractClient.createMessage(Object body, String httpMethod, javax.ws.rs.core.MultivaluedMap<String,String> headers, URI currentURI, Exchange exchange, Map<String,Object> invocationContext, boolean proxy)
           
protected  javax.ws.rs.core.Response WebClient.doChainedInvocation(String httpMethod, javax.ws.rs.core.MultivaluedMap<String,String> headers, Object body, Class<?> requestClass, Type inType, Annotation[] inAnns, Class<?> respClass, Type outType, Exchange exchange, Map<String,Object> invContext)
           
protected  Object[] AbstractClient.retryInvoke(BindingOperationInfo oi, Object[] params, Map<String,Object> context, Exchange exchange)
           
protected abstract  Object AbstractClient.retryInvoke(URI newRequestURI, javax.ws.rs.core.MultivaluedMap<String,String> headers, Object body, Exchange exchange, Map<String,Object> invContext)
           
protected  Object ClientProxyImpl.retryInvoke(URI newRequestURI, javax.ws.rs.core.MultivaluedMap<String,String> headers, Object body, Exchange exchange, Map<String,Object> invContext)
           
protected  Object WebClient.retryInvoke(URI newRequestURI, javax.ws.rs.core.MultivaluedMap<String,String> headers, Object body, Exchange exchange, Map<String,Object> invContext)
           
protected  void AbstractClient.setContexts(Message message, Exchange exchange, Map<String,Object> context, boolean proxy)
           
protected  javax.ws.rs.core.Response.ResponseBuilder AbstractClient.setResponseBuilder(Message outMessage, Exchange exchange)
           
protected  void AbstractClient.waitForResponseCode(Exchange exchange)
           
 

Uses of Exchange in org.apache.cxf.jaxrs.utils
 

Methods in org.apache.cxf.jaxrs.utils with parameters of type Exchange
static Type InjectionUtils.getGenericResponseType(Method invoked, Class<?> serviceCls, Object targetObject, Class<?> targetType, Exchange exchange)
           
 

Uses of Exchange in org.apache.cxf.jaxrs.validation
 

Methods in org.apache.cxf.jaxrs.validation with parameters of type Exchange
 Object JAXRSBeanValidationInvoker.invoke(Exchange exchange, Object serviceObject, Method m, List<Object> params)
           
 

Uses of Exchange in org.apache.cxf.jaxws
 

Methods in org.apache.cxf.jaxws with parameters of type Exchange
protected  Method AbstractJAXWSMethodInvoker.adjustMethodAndParams(Method mOriginal, Exchange ex, List<Object> params, Class<?> serviceObjectClass)
           
protected  Object AbstractJAXWSMethodInvoker.invoke(Exchange exchange, Object serviceObject, Method m, List<Object> params)
           
protected  Object JAXWSMethodInvoker.invoke(Exchange exchange, Object serviceObject, Method m, List<Object> params)
           
protected  void AbstractJAXWSMethodInvoker.updateHeader(Exchange exchange, MessageContext ctx)
           
protected  void AbstractJAXWSMethodInvoker.updateWebServiceContext(Exchange exchange, MessageContext ctx)
           
 

Uses of Exchange in org.apache.cxf.jaxws.context
 

Constructors in org.apache.cxf.jaxws.context with parameters of type Exchange
WrappedMessageContext(Map<String,Object> m, Exchange ex, MessageContext.Scope defScope)
           
 

Uses of Exchange in org.apache.cxf.jaxws.handler
 

Methods in org.apache.cxf.jaxws.handler with parameters of type Exchange
protected  QName AbstractJAXWSHandlerInterceptor.getOpQName(Exchange ex, Object data)
           
protected  void AbstractJAXWSHandlerInterceptor.setupBindingOperationInfo(Exchange exch, Object data)
           
 

Uses of Exchange in org.apache.cxf.jaxws.handler.logical
 

Methods in org.apache.cxf.jaxws.handler.logical with parameters of type Exchange
protected  QName LogicalHandlerInInterceptor.getOpQName(Exchange ex, Object data)
           
 

Uses of Exchange in org.apache.cxf.jaxws.handler.soap
 

Methods in org.apache.cxf.jaxws.handler.soap with parameters of type Exchange
protected  QName SOAPHandlerInterceptor.getOpQName(Exchange ex, Object data)
           
 

Uses of Exchange in org.apache.cxf.jca.inbound
 

Methods in org.apache.cxf.jca.inbound with parameters of type Exchange
 Object DispatchMDBInvoker.getServiceObject(Exchange context)
           
 Object MDBInvoker.getServiceObject(Exchange context)
           
 void DispatchMDBInvoker.releaseServiceObject(Exchange context, Object obj)
           
 void MDBInvoker.releaseServiceObject(Exchange context, Object obj)
           
 

Uses of Exchange in org.apache.cxf.jca.servant
 

Methods in org.apache.cxf.jca.servant with parameters of type Exchange
 Object EJBInvoker.getServiceObject(Exchange context)
           
 

Uses of Exchange in org.apache.cxf.management.counters
 

Methods in org.apache.cxf.management.counters that return Exchange
 Exchange MessageHandlingTimeRecorder.getHandleExchange()
           
 

Constructors in org.apache.cxf.management.counters with parameters of type Exchange
MessageHandlingTimeRecorder(Exchange ex)
           
 

Uses of Exchange in org.apache.cxf.management.interceptor
 

Methods in org.apache.cxf.management.interceptor with parameters of type Exchange
protected  void AbstractMessageResponseTimeInterceptor.beginHandlingMessage(Exchange ex)
           
protected  void AbstractMessageResponseTimeInterceptor.endHandlingMessage(Exchange ex)
           
protected  void AbstractMessageResponseTimeInterceptor.setOneWayMessage(Exchange ex)
           
 

Uses of Exchange in org.apache.cxf.message
 

Classes in org.apache.cxf.message that implement Exchange
 class ExchangeImpl
           
 

Methods in org.apache.cxf.message that return Exchange
 Exchange AbstractWrappedMessage.getExchange()
           
 Exchange Message.getExchange()
           
 Exchange MessageImpl.getExchange()
           
 

Methods in org.apache.cxf.message with parameters of type Exchange
 void AbstractWrappedMessage.setExchange(Exchange exchange)
           
 void Message.setExchange(Exchange exchange)
           
 void MessageImpl.setExchange(Exchange e)
           
 

Uses of Exchange in org.apache.cxf.service.invoker
 

Methods in org.apache.cxf.service.invoker with parameters of type Exchange
protected  Method AbstractInvoker.adjustMethodAndParams(Method m, Exchange ex, List<Object> params, Class<?> serviceObjectClass)
           
protected  void AbstractInvoker.checkSuspendedInvocation(Exchange exchange, Object serviceObject, Method m, List<Object> params, Throwable t)
           
 Object Factory.create(Exchange e)
          Creates the object that will be used for the invoke
 Object PerRequestFactory.create(Exchange ex)
           
 Object PooledFactory.create(Exchange ex)
          Creates the object that will be used for the invoke
 Object SessionFactory.create(Exchange e)
          Creates the object that will be used for the invoke
 Object SingletonFactory.create(Exchange ex)
          Creates the object that will be used for the invoke
protected  Object PooledFactory.createObject(Exchange e)
           
abstract  Object AbstractInvoker.getServiceObject(Exchange context)
          Creates and returns a service object depending on the scope.
 Object BeanInvoker.getServiceObject(Exchange ex)
           
 Object FactoryInvoker.getServiceObject(Exchange ex)
           
 Object[] AbstractInvoker.insertExchange(Method method, Object[] params, Exchange context)
           
 Object AbstractInvoker.invoke(Exchange exchange, Object o)
           
 Object Invoker.invoke(Exchange exchange, Object o)
           
protected  Object AbstractInvoker.invoke(Exchange exchange, Object serviceObject, Method m, List<Object> params)
           
protected  Object AbstractInvoker.performInvocation(Exchange exchange, Object serviceObject, Method m, Object[] paramArray)
           
 void Factory.release(Exchange e, Object o)
          Post invoke, this is called to allow the factory to release the object, store it, etc...
 void PerRequestFactory.release(Exchange ex, Object o)
           
 void PooledFactory.release(Exchange ex, Object o)
          Post invoke, this is called to allow the factory to release the object, store it, etc...
 void SessionFactory.release(Exchange e, Object o)
          Post invoke, this is called to allow the factory to release the object, store it, etc...
 void SingletonFactory.release(Exchange ex, Object o)
          Post invoke, this is called to allow the factory to release the object, store it, etc...
 void AbstractInvoker.releaseServiceObject(Exchange context, Object obj)
          Called when the invoker is done with the object.
 void FactoryInvoker.releaseServiceObject(Exchange ex, Object obj)
           
 

Uses of Exchange in org.apache.cxf.service.invoker.spring
 

Methods in org.apache.cxf.service.invoker.spring with parameters of type Exchange
 Object SpringBeanFactory.create(Exchange e)
          Creates the object that will be used for the invoke
 void SpringBeanFactory.release(Exchange e, Object o)
          Post invoke, this is called to allow the factory to release the object, store it, etc...
 

Uses of Exchange in org.apache.cxf.service.model
 

Methods in org.apache.cxf.service.model with parameters of type Exchange
static BindingOperationInfo ServiceModelUtil.getOperation(Exchange exchange, QName opName)
           
static BindingOperationInfo ServiceModelUtil.getOperation(Exchange exchange, String opName)
           
static BindingOperationInfo ServiceModelUtil.getOperationForWrapperElement(Exchange exchange, QName opName, boolean output)
           
static Service ServiceModelUtil.getService(Exchange exchange)
           
static String ServiceModelUtil.getTargetNamespace(Exchange exchange)
           
 

Uses of Exchange in org.apache.cxf.transport
 

Methods in org.apache.cxf.transport with parameters of type Exchange
protected  void ChainInitiationObserver.setExchangeProperties(Exchange exchange, Message m)
           
protected  void MultipleEndpointObserver.setExchangeProperties(Exchange exchange, Message m)
           
 

Uses of Exchange in org.apache.cxf.transport.jms
 

Methods in org.apache.cxf.transport.jms with parameters of type Exchange
protected  void JMSConduit.processReplyMessage(Exchange exchange, javax.jms.Message jmsMessage)
          Process the reply message
 void JMSConduit.sendExchange(Exchange exchange, Object request)
          Send the JMS message and if the MEP is not oneway receive the response.
 

Uses of Exchange in org.apache.cxf.ws.addressing
 

Methods in org.apache.cxf.ws.addressing with parameters of type Exchange
static Destination ContextUtils.createDecoupledDestination(Exchange exchange, EndpointReferenceType reference)
           
static Message ContextUtils.createMessage(Exchange exchange)
          Create a Binding specific Message.
static void ContextUtils.propogateReceivedMAPs(AddressingProperties inMAPs, Exchange exchange)
          Propagate inbound MAPs onto full reponse & fault messages.
 

Uses of Exchange in org.apache.cxf.ws.addressing.soap
 

Fields in org.apache.cxf.ws.addressing.soap with type parameters of type Exchange
protected  Map<String,Exchange> MAPCodec.uncorrelatedExchanges
          REVISIT: map usage that the *same* interceptor instance is used in all chains.
 

Methods in org.apache.cxf.ws.addressing.soap that return types with arguments of type Exchange
 Map<String,Exchange> MAPCodec.getUncorrelatedExchanges()
           
 

Methods in org.apache.cxf.ws.addressing.soap with parameters of type Exchange
protected  Destination DecoupledFaultHandler.createDecoupledDestination(Exchange exchange, EndpointReferenceType epr)
           
 

Uses of Exchange in org.apache.cxf.ws.rm
 

Methods in org.apache.cxf.ws.rm with parameters of type Exchange
 CreateSequenceResponseType Proxy.createSequence(EndpointReferenceType defaultAcksTo, RelatesToType relatesTo, boolean isServer, ProtocolVariation protocol, Exchange exchange, Map<String,Object> context)
           
 Object Servant.invoke(Exchange exchange, Object o)
           
 

Uses of Exchange in org.apache.cxf.wsdl.interceptors
 

Methods in org.apache.cxf.wsdl.interceptors with parameters of type Exchange
protected  BindingOperationInfo DocLiteralInInterceptor.getBindingOperationInfo(Exchange exchange, QName name, boolean client)
           
 


Apache CXF API

Apache CXF