Apache CXF API

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

Packages that use Exchange
org.apache.cxf.binding.coloc   
org.apache.cxf.clustering   
org.apache.cxf.endpoint Client and Server related classes. 
org.apache.cxf.interceptor Core interceptor interfaces which form the basis for message processing chains in CXF. 
org.apache.cxf.jaxrs   
org.apache.cxf.jaxrs.client   
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.jaxws22   
org.apache.cxf.management.counters   
org.apache.cxf.management.interceptor   
org.apache.cxf.message   
org.apache.cxf.service.invoker   
org.apache.cxf.service.model   
org.apache.cxf.transport Transport related classes. 
org.apache.cxf.transport.jms   
org.apache.cxf.ws.addressing   
org.apache.cxf.ws.addressing.soap   
org.apache.cxf.ws.rm   
 

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.
 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 LoadDistributorTargetSelector.getFailoverTarget(Exchange exchange, FailoverTargetSelector.InvocationContext invocation)
          Get the failover target endpoint, if a suitable one is available.
protected  Endpoint FailoverTargetSelector.getFailoverTarget(Exchange exchange, FailoverTargetSelector.InvocationContext invocation)
          Get the failover target endpoint, if a suitable one is available.
protected  boolean LoadDistributorTargetSelector.requiresFailover(Exchange exchange)
           
protected  boolean FailoverTargetSelector.requiresFailover(Exchange exchange)
          Check if the exchange is suitable for a failover.
 

Uses of Exchange in org.apache.cxf.endpoint
 

Methods in org.apache.cxf.endpoint with parameters of type Exchange
 void NullConduitSelector.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 PreexistingConduitSelector.complete(Exchange exchange)
          Called on completion of the MEP for which the Conduit was required.
 void AbstractConduitSelector.complete(Exchange exchange)
          Called on completion of the MEP for which the Conduit was required.
protected  Exception ClientImpl.getException(Exchange exchange)
           
 Object[] ClientImpl.invoke(BindingOperationInfo oi, Object[] params, Exchange exchange)
           
 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)
           
 Object[] Client.invoke(BindingOperationInfo oi, Object[] params, Map<String,Object> context, Exchange exchange)
          Invokes an operation synchronously
 void ClientImpl.invoke(ClientCallback callback, BindingOperationInfo oi, Object[] params, 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, Map<String,Object> context, Exchange exchange)
           
 void Client.invoke(ClientCallback callback, BindingOperationInfo oi, Object[] params, Map<String,Object> context, Exchange exchange)
          Invokes an operation asynchronously
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 DocLiteralInInterceptor.getBindingOperationInfo(Exchange exchange, QName name, boolean client)
           
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 OutFaultChainInitiatorObserver.initializeInterceptors(Exchange ex, PhaseInterceptorChain chain)
           
protected  void AbstractFaultChainInitiatorObserver.initializeInterceptors(Exchange ex, PhaseInterceptorChain chain)
           
protected  void InFaultChainInitiatorObserver.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)
           
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, Type inGenericType, Class<?> responseClass, Type outGenericType, Exchange exchange, Map<String,Object> invContext)
           
 Object[] AbstractClient.invoke(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)
           
 

Uses of Exchange in org.apache.cxf.jaxws
 

Methods in org.apache.cxf.jaxws with parameters of type Exchange
protected  Object JAXWSMethodInvoker.invoke(Exchange exchange, Object serviceObject, Method m, List<Object> params)
           
protected  void AbstractJAXWSMethodInvoker.updateHeader(Exchange exchange, javax.xml.ws.handler.MessageContext ctx)
           
protected  void AbstractJAXWSMethodInvoker.updateWebServiceContext(Exchange exchange, javax.xml.ws.handler.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, javax.xml.ws.handler.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.jaxws22
 

Methods in org.apache.cxf.jaxws22 with parameters of type Exchange
protected  Object JAXWS22Invoker.performInvocation(Exchange exchange, Object serviceObject, Method m, Object[] paramArray)
           
 

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 Message.getExchange()
           
 Exchange MessageImpl.getExchange()
           
 Exchange AbstractWrappedMessage.getExchange()
           
 

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

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

Methods in org.apache.cxf.service.invoker with parameters of type Exchange
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 SessionFactory.create(Exchange e)
          Creates the object that will be used for the invoke
 Object PerRequestFactory.create(Exchange ex)
           
 Object SpringBeanFactory.create(Exchange e)
          Creates the object that will be used for the invoke
 Object PooledFactory.create(Exchange ex)
          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)
           
 Object FactoryInvoker.getServiceObject(Exchange ex)
           
abstract  Object AbstractInvoker.getServiceObject(Exchange context)
          Creates and returns a service object depending on the scope.
 Object BeanInvoker.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 SessionFactory.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 SpringBeanFactory.release(Exchange e, Object o)
          Post invoke, this is called to allow the factory to release the object, store it, etc...
 void PooledFactory.release(Exchange ex, 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 FactoryInvoker.releaseServiceObject(Exchange ex, Object obj)
           
 void AbstractInvoker.releaseServiceObject(Exchange context, Object obj)
          Called when the invoker is done with the object.
 

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 MultipleEndpointObserver.setExchangeProperties(Exchange exchange, Message m)
           
protected  void ChainInitiationObserver.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
 void JMSConduit.doReplyMessage(Exchange exchange, javax.jms.Message jmsMessage)
          Process the reply message
 void JMSDestination.sendExchange(Exchange exchange, Object replyObj)
           
 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 OneWayDecoupledFaultHandler.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
 Object Servant.invoke(Exchange exchange, Object o)
           
 


Apache CXF API

Apache CXF