Uses of Interface
org.apache.cxf.message.Exchange
Package
Description
Client and Server related classes.
Core interceptor interfaces which form the basis for message processing chains
in CXF.
Transport related classes.
-
Uses of Exchange in org.apache.cxf.annotations
-
Uses of Exchange in org.apache.cxf.endpoint
Modifier and TypeMethodDescriptionvoid
Called on completion of the MEP for which the Conduit was required.void
Called on completion of the MEP for which the Conduit was required.void
Called on completion of the MEP for which the Conduit was required.void
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) void
Client.invoke
(ClientCallback callback, BindingOperationInfo oi, Object[] params, Map<String, Object> context, Exchange exchange) Invokes an operation asynchronouslyvoid
Client.invoke
(ClientCallback callback, BindingOperationInfo oi, Object[] params, Exchange exchange) Invokes an operation asynchronouslyObject[]
Client.invoke
(BindingOperationInfo oi, Object[] params, Map<String, Object> context, Exchange exchange) Invokes an operation synchronouslyvoid
ClientImpl.invoke
(ClientCallback callback, BindingOperationInfo oi, Object[] params, Map<String, Object> context, Exchange exchange) void
ClientImpl.invoke
(ClientCallback callback, BindingOperationInfo oi, Object[] params, Exchange exchange) Object[]
ClientImpl.invoke
(BindingOperationInfo oi, Object[] params, Map<String, Object> context, Exchange exchange) Object[]
ClientImpl.invoke
(BindingOperationInfo oi, Object[] params, Exchange exchange) Object[]
Retryable.invoke
(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
Modifier and TypeMethodDescriptionprotected 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.message
Modifier and TypeMethodDescriptionAbstractWrappedMessage.getExchange()
Message.getExchange()
MessageImpl.getExchange()
Modifier and TypeMethodDescriptionfinal void
AbstractWrappedMessage.setExchange
(Exchange exchange) void
Message.setExchange
(Exchange exchange) void
MessageImpl.setExchange
(Exchange e) -
Uses of Exchange in org.apache.cxf.service.invoker
Modifier and TypeMethodDescriptionprotected 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) Creates the object that will be used for the invokeCreates the object that will be used for the invokeCreates the object that will be used for the invokeCreates the object that will be used for the invokeprotected Object
PooledFactory.createObject
(Exchange e) abstract Object
AbstractInvoker.getServiceObject
(Exchange context) Creates and returns a service object depending on the scope.BeanInvoker.getServiceObject
(Exchange ex) FactoryInvoker.getServiceObject
(Exchange ex) Object[]
AbstractInvoker.insertExchange
(Method method, Object[] params, Exchange context) protected Object
protected Object
AbstractInvoker.performInvocation
(Exchange exchange, Object serviceObject, Method m, Object[] paramArray) void
Post invoke, this is called to allow the factory to release the object, store it, etc...void
void
Post invoke, this is called to allow the factory to release the object, store it, etc...void
Post invoke, this is called to allow the factory to release the object, store it, etc...void
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
-
Uses of Exchange in org.apache.cxf.service.model
Modifier and TypeMethodDescriptionstatic BindingOperationInfo
ServiceModelUtil.getOperation
(Exchange exchange, String opName) static BindingOperationInfo
ServiceModelUtil.getOperation
(Exchange exchange, QName 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
Modifier and TypeMethodDescriptionprotected void
ChainInitiationObserver.setExchangeProperties
(Exchange exchange, Message m) protected void
MultipleEndpointObserver.setExchangeProperties
(Exchange exchange, Message m) -
Uses of Exchange in org.apache.cxf.ws.addressing
Modifier and TypeMethodDescriptionstatic Destination
ContextUtils.createDecoupledDestination
(Exchange exchange, org.apache.cxf.ws.addressing.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.