Uses of Interface
org.apache.cxf.message.Exchange
Packages that use Exchange
Package
Description
Utility classes to make it easier to work with the JMS API.
-
Uses of Exchange in org.apache.cxf.annotations
Methods in org.apache.cxf.annotations with parameters of type Exchange -
Uses of Exchange in org.apache.cxf.binding.coloc
Methods in org.apache.cxf.binding.coloc with parameters of type ExchangeModifier and TypeMethodDescriptionprotected MessageColocOutInterceptor.getInBoundMessage(Exchange ex) static InterceptorChainColocUtil.getInInterceptorChain(Exchange ex, SortedSet<Phase> phases) static InterceptorChainColocUtil.getOutInterceptorChain(Exchange ex, SortedSet<Phase> phases) protected voidColocInFaultObserver.initializeInterceptors(Exchange ex, PhaseInterceptorChain chain) protected voidColocOutInterceptor.invokeInboundChain(Exchange ex, Endpoint ep) protected voidColocMessageObserver.setExchangeProperties(Exchange exchange, Message m) voidColocOutInterceptor.setExchangeProperties(Exchange exchange, Endpoint ep) protected voidColocMessageObserver.setOutBoundMessage(Exchange from, Exchange to) -
Uses of Exchange in org.apache.cxf.clustering
Methods in org.apache.cxf.clustering with parameters of type ExchangeModifier and TypeMethodDescriptionvoidCalled on completion of the MEP for which the Conduit was required.protected voidFailoverTargetSelector.doComplete(Exchange exchange) AbstractStaticFailoverStrategy.getAlternateAddresses(Exchange exchange) Get the alternate addresses for this invocation.FailoverStrategy.getAlternateAddresses(Exchange exchange) Get the alternate addresses for this invocation.AbstractStaticFailoverStrategy.getAlternateEndpoints(Exchange exchange) Get the alternate endpoints for this invocation.FailoverStrategy.getAlternateEndpoints(Exchange exchange) Get the alternate endpoints for this invocation.RetryStrategy.getAlternateEndpoints(Exchange exchange) AbstractStaticFailoverStrategy.getEndpoints(Exchange exchange, boolean acceptCandidatesWithSameAddress) Get the endpoints for this invocation.protected EndpointCircuitBreakerTargetSelector.getFailoverTarget(Exchange exchange, FailoverTargetSelector.InvocationContext invocation) protected EndpointFailoverTargetSelector.getFailoverTarget(Exchange exchange, FailoverTargetSelector.InvocationContext invocation) Get the failover target endpoint, if a suitable one is available.protected EndpointLoadDistributorTargetSelector.getFailoverTarget(Exchange exchange, FailoverTargetSelector.InvocationContext invocation) Get the failover target endpoint, if a suitable one is available.protected StringFailoverTargetSelector.getInvocationKey(Exchange e) protected booleanFailoverTargetSelector.performFailover(Exchange exchange, FailoverTargetSelector.InvocationContext invocation) protected booleanFailoverTargetSelector.requiresFailover(Exchange exchange, Exception ex) Check if the exchange is suitable for a failover.protected booleanLoadDistributorTargetSelector.requiresFailover(Exchange exchange, Exception ex) protected voidFailoverTargetSelector.setupExchangeExceptionProperties(Exchange ex) FailoverTargetSelector.updateContextAlternatives(Exchange exchange, FailoverTargetSelector.InvocationContext invocation) Fetches and updates the alternative address or/and alternative endpoints (depending on the strategy) for current invocation context. -
Uses of Exchange in org.apache.cxf.endpoint
Methods in org.apache.cxf.endpoint with parameters of type ExchangeModifier and TypeMethodDescriptionvoidCalled on completion of the MEP for which the Conduit was required.voidCalled on completion of the MEP for which the Conduit was required.voidCalled on completion of the MEP for which the Conduit was required.voidCalled on completion of the MEP for which the Conduit was required.protected ConduitAbstractConduitSelector.createConduit(Message message, Exchange exchange, ConduitInitiator conduitInitiator) protected ExceptionClientImpl.getException(Exchange exchange) voidClient.invoke(ClientCallback callback, BindingOperationInfo oi, Object[] params, Map<String, Object> context, Exchange exchange) Invokes an operation asynchronouslyvoidClient.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 synchronouslyvoidClientImpl.invoke(ClientCallback callback, BindingOperationInfo oi, Object[] params, Map<String, Object> context, Exchange exchange) voidClientImpl.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 voidClientImpl.setExchangeProperties(Exchange exchange, Endpoint endpoint, BindingOperationInfo boi) protected voidClientImpl.waitResponse(Exchange exchange) -
Uses of Exchange in org.apache.cxf.interceptor
Methods in org.apache.cxf.interceptor with parameters of type ExchangeModifier and TypeMethodDescriptionprotected MessagePartInfoAbstractInDatabindingInterceptor.findMessagePart(Exchange exchange, Collection<OperationInfo> operations, QName name, boolean client, int index, Message message) Find the next possible message part in the message.protected BindingOperationInfoAbstractInDatabindingInterceptor.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 InterceptorChainOutgoingChainInterceptor.getOutInterceptorChain(Exchange ex) protected voidAbstractFaultChainInitiatorObserver.initializeInterceptors(Exchange ex, PhaseInterceptorChain chain) protected voidInFaultChainInitiatorObserver.initializeInterceptors(Exchange ex, PhaseInterceptorChain chain) protected voidOutFaultChainInitiatorObserver.initializeInterceptors(Exchange ex, PhaseInterceptorChain chain) protected voidAbstractOutDatabindingInterceptor.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 ExchangeModifier and TypeMethodDescriptionprotected ObjectJAXRSInvoker.getActualServiceObject(Exchange exchange, Object rootInstance) JAXRSInvoker.getServiceObject(Exchange exchange) -
Uses of Exchange in org.apache.cxf.jaxrs.client
Methods in org.apache.cxf.jaxrs.client that return ExchangeModifier and TypeMethodDescriptionprotected ExchangeAbstractClient.createExchange(Message m, Exchange exchange) Methods in org.apache.cxf.jaxrs.client with parameters of type ExchangeModifier and TypeMethodDescriptionprotected voidAbstractClient.completeExchange(Exchange exchange, boolean proxy) protected ExchangeAbstractClient.createExchange(Message m, Exchange exchange) protected MessageAbstractClient.createMessage(Object body, String httpMethod, jakarta.ws.rs.core.MultivaluedMap<String, String> headers, URI currentURI, Exchange exchange, Map<String, Object> invocationContext, boolean proxy) protected MessageClientProxyImpl.createMessage(Object body, OperationResourceInfo ori, jakarta.ws.rs.core.MultivaluedMap<String, String> headers, URI currentURI, Exchange exchange, Map<String, Object> invocationContext, boolean isProxy) protected ObjectClientProxyImpl.doChainedInvocation(URI uri, jakarta.ws.rs.core.MultivaluedMap<String, String> headers, OperationResourceInfo ori, Object[] methodParams, Object body, int bodyIndex, Exchange exchange, Map<String, Object> invocationContext) protected jakarta.ws.rs.core.ResponseWebClient.doChainedInvocation(String httpMethod, jakarta.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 abstract ObjectAbstractClient.retryInvoke(URI newRequestURI, jakarta.ws.rs.core.MultivaluedMap<String, String> headers, Object body, Exchange exchange, Map<String, Object> invContext) protected Object[]AbstractClient.retryInvoke(BindingOperationInfo oi, Object[] params, Map<String, Object> context, Exchange exchange) protected ObjectClientProxyImpl.retryInvoke(URI newRequestURI, jakarta.ws.rs.core.MultivaluedMap<String, String> headers, Object body, Exchange exchange, Map<String, Object> invContext) protected ObjectWebClient.retryInvoke(URI newRequestURI, jakarta.ws.rs.core.MultivaluedMap<String, String> headers, Object body, Exchange exchange, Map<String, Object> invContext) protected voidAbstractClient.setAsyncMessageObserverIfNeeded(Exchange exchange) protected voidAbstractClient.setContexts(Message message, Exchange exchange, Map<String, Object> context, boolean proxy) protected jakarta.ws.rs.core.Response.ResponseBuilderAbstractClient.setResponseBuilder(Message outMessage, Exchange exchange) protected voidAbstractClient.waitForResponseCode(Exchange exchange) -
Uses of Exchange in org.apache.cxf.jaxrs.sse
Constructors in org.apache.cxf.jaxrs.sse with parameters of type ExchangeModifierConstructorDescriptionOutboundSseEventBodyWriter(ServerProviderFactory factory, Exchange exchange) -
Uses of Exchange in org.apache.cxf.jaxrs.utils
Methods in org.apache.cxf.jaxrs.utils with parameters of type Exchange -
Uses of Exchange in org.apache.cxf.jaxrs.validation
Methods in org.apache.cxf.jaxrs.validation with parameters of type Exchange -
Uses of Exchange in org.apache.cxf.jaxws
Methods in org.apache.cxf.jaxws with parameters of type ExchangeModifier and TypeMethodDescriptionprotected MethodAbstractJAXWSMethodInvoker.adjustMethodAndParams(Method mOriginal, Exchange ex, List<Object> params, Class<?> serviceObjectClass) protected ObjectAbstractJAXWSMethodInvoker.invoke(Exchange exchange, Object serviceObject, Method m, List<Object> params) protected Objectprotected ObjectJAXWSMethodInvoker.performInvocation(Exchange exchange, Object serviceObject, Method m, Object[] paramArray) protected voidAbstractJAXWSMethodInvoker.updateHeader(Exchange exchange, jakarta.xml.ws.handler.MessageContext ctx) protected voidAbstractJAXWSMethodInvoker.updateWebServiceContext(Exchange exchange, jakarta.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 ExchangeModifierConstructorDescriptionWrappedMessageContext(Map<String, Object> m, Exchange ex, jakarta.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 ExchangeModifier and TypeMethodDescriptionprotected QNameAbstractJAXWSHandlerInterceptor.getOpQName(Exchange ex, Object data) protected voidAbstractJAXWSHandlerInterceptor.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 ExchangeModifier and TypeMethodDescriptionprotected QNameLogicalHandlerInInterceptor.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 ExchangeModifier and TypeMethodDescriptionprotected QNameSOAPHandlerInterceptor.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 ExchangeModifier and TypeMethodDescriptionDispatchMDBInvoker.getServiceObject(Exchange context) MDBInvoker.getServiceObject(Exchange context) voidDispatchMDBInvoker.releaseServiceObject(Exchange context, Object obj) voidMDBInvoker.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 -
Uses of Exchange in org.apache.cxf.management.counters
Methods in org.apache.cxf.management.counters that return ExchangeConstructors in org.apache.cxf.management.counters with parameters of type Exchange -
Uses of Exchange in org.apache.cxf.management.interceptor
Methods in org.apache.cxf.management.interceptor with parameters of type ExchangeModifier and TypeMethodDescriptionprotected voidAbstractMessageResponseTimeInterceptor.beginHandlingMessage(Exchange ex) protected voidAbstractMessageResponseTimeInterceptor.endHandlingMessage(Exchange ex) protected ObjectNameAbstractMessageResponseTimeInterceptor.getOperationCounterName(Exchange ex, ObjectName sericeCounterName) protected ObjectNameAbstractMessageResponseTimeInterceptor.getServiceCounterName(Exchange ex) protected booleanAbstractMessageResponseTimeInterceptor.isServiceCounterEnabled(Exchange ex) protected voidAbstractMessageResponseTimeInterceptor.setOneWayMessage(Exchange ex) -
Uses of Exchange in org.apache.cxf.message
Classes in org.apache.cxf.message that implement ExchangeMethods in org.apache.cxf.message that return ExchangeModifier and TypeMethodDescriptionAbstractWrappedMessage.getExchange()Message.getExchange()MessageImpl.getExchange()Methods in org.apache.cxf.message with parameters of type ExchangeModifier and TypeMethodDescriptionfinal voidAbstractWrappedMessage.setExchange(Exchange exchange) voidMessage.setExchange(Exchange exchange) voidMessageImpl.setExchange(Exchange e) -
Uses of Exchange in org.apache.cxf.metrics
Methods in org.apache.cxf.metrics with parameters of type ExchangeModifier and TypeMethodDescriptionvoidWill be called at the start of invoke (or when added to a started MessageMetrics).voidCalled when the invocation is complete.Constructors in org.apache.cxf.metrics with parameters of type Exchange -
Uses of Exchange in org.apache.cxf.metrics.codahale
Methods in org.apache.cxf.metrics.codahale with parameters of type Exchange -
Uses of Exchange in org.apache.cxf.metrics.micrometer
Methods in org.apache.cxf.metrics.micrometer with parameters of type ExchangeModifier and TypeMethodDescriptionprotected Iterable<io.micrometer.core.instrument.Tag>MicrometerClientMetricsContext.getAllTags(Exchange ex) protected Iterable<io.micrometer.core.instrument.Tag>MicrometerServerMetricsContext.getAllTags(Exchange ex) protected voidMicrometerClientMetricsContext.record(org.apache.cxf.metrics.micrometer.MicrometerMetricsContext.TimingContext timingContext, Exchange ex) protected voidMicrometerServerMetricsContext.record(org.apache.cxf.metrics.micrometer.MicrometerMetricsContext.TimingContext timingContext, Exchange ex) voidvoidvoidvoid -
Uses of Exchange in org.apache.cxf.metrics.micrometer.provider
Methods in org.apache.cxf.metrics.micrometer.provider with parameters of type ExchangeModifier and TypeMethodDescriptionIterable<io.micrometer.core.instrument.Tag>TagsCustomizer.getAdditionalTags(Exchange ex, boolean client) Class<?>DefaultExceptionClassProvider.getExceptionClass(Exchange ex, boolean client) Class<?>ExceptionClassProvider.getExceptionClass(Exchange ex, boolean client) Iterable<io.micrometer.core.instrument.Tag>Iterable<io.micrometer.core.instrument.Tag>Set<io.micrometer.core.annotation.Timed>DefaultTimedAnnotationProvider.getTimedAnnotations(Exchange ex, boolean client) Set<io.micrometer.core.annotation.Timed>TimedAnnotationProvider.getTimedAnnotations(Exchange ex, boolean client) -
Uses of Exchange in org.apache.cxf.metrics.micrometer.provider.jaxrs
Methods in org.apache.cxf.metrics.micrometer.provider.jaxrs with parameters of type ExchangeModifier and TypeMethodDescriptionIterable<io.micrometer.core.instrument.Tag>JaxrsOperationTagsCustomizer.getAdditionalTags(Exchange ex, boolean client) -
Uses of Exchange in org.apache.cxf.metrics.micrometer.provider.jaxws
Methods in org.apache.cxf.metrics.micrometer.provider.jaxws with parameters of type ExchangeModifier and TypeMethodDescriptionIterable<io.micrometer.core.instrument.Tag>JaxwsFaultCodeTagsCustomizer.getAdditionalTags(Exchange ex, boolean client) Iterable<io.micrometer.core.instrument.Tag>JaxwsOperationTagsCustomizer.getAdditionalTags(Exchange ex, boolean client) JaxwsFaultCodeProvider.getFaultCode(Exchange ex, boolean client) -
Uses of Exchange in org.apache.cxf.microprofile.client.proxy
Methods in org.apache.cxf.microprofile.client.proxy with parameters of type Exchange -
Uses of Exchange in org.apache.cxf.rs.security.oauth2.client
Methods in org.apache.cxf.rs.security.oauth2.client with parameters of type Exchange -
Uses of Exchange in org.apache.cxf.service.invoker
Methods in org.apache.cxf.service.invoker with parameters of type ExchangeModifier and TypeMethodDescriptionprotected MethodAbstractInvoker.adjustMethodAndParams(Method m, Exchange ex, List<Object> params, Class<?> serviceObjectClass) protected voidAbstractInvoker.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 ObjectPooledFactory.createObject(Exchange e) abstract ObjectAbstractInvoker.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 Objectprotected ObjectAbstractInvoker.performInvocation(Exchange exchange, Object serviceObject, Method m, Object[] paramArray) voidPost invoke, this is called to allow the factory to release the object, store it, etc...voidvoidPost invoke, this is called to allow the factory to release the object, store it, etc...voidPost invoke, this is called to allow the factory to release the object, store it, etc...voidPost invoke, this is called to allow the factory to release the object, store it, etc...voidAbstractInvoker.releaseServiceObject(Exchange context, Object obj) Called when the invoker is done with the object.voidFactoryInvoker.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 -
Uses of Exchange in org.apache.cxf.service.model
Methods in org.apache.cxf.service.model with parameters of type ExchangeModifier and TypeMethodDescriptionstatic BindingOperationInfoServiceModelUtil.getOperation(Exchange exchange, String opName) static BindingOperationInfoServiceModelUtil.getOperation(Exchange exchange, QName opName) static BindingOperationInfoServiceModelUtil.getOperationForWrapperElement(Exchange exchange, QName opName, boolean output) static ServiceServiceModelUtil.getService(Exchange exchange) static StringServiceModelUtil.getTargetNamespace(Exchange exchange) -
Uses of Exchange in org.apache.cxf.spring.boot.autoconfigure.micrometer.provider
Methods in org.apache.cxf.spring.boot.autoconfigure.micrometer.provider with parameters of type ExchangeModifier and TypeMethodDescriptionSet<io.micrometer.core.annotation.Timed>SpringBasedTimedAnnotationProvider.getTimedAnnotations(Exchange ex, boolean client) -
Uses of Exchange in org.apache.cxf.transport
Methods in org.apache.cxf.transport with parameters of type ExchangeModifier and TypeMethodDescriptionprotected voidChainInitiationObserver.setExchangeProperties(Exchange exchange, Message m) protected voidMultipleEndpointObserver.setExchangeProperties(Exchange exchange, Message m) -
Uses of Exchange in org.apache.cxf.transport.http
Methods in org.apache.cxf.transport.http with parameters of type ExchangeModifier and TypeMethodDescriptionprotected voidHTTPConduit.WrappedOutputStream.propagateConduit(Exchange exchange, Message in) -
Uses of Exchange in org.apache.cxf.transport.jms
Methods in org.apache.cxf.transport.jms with parameters of type ExchangeModifier and TypeMethodDescriptionprotected voidJMSConduit.processReplyMessage(Exchange exchange, jakarta.jms.Message jmsMessage) Process the reply messagevoidJMSConduit.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.transport.jms.util
Methods in org.apache.cxf.transport.jms.util with parameters of type Exchange -
Uses of Exchange in org.apache.cxf.ws.addressing
Methods in org.apache.cxf.ws.addressing with parameters of type ExchangeModifier and TypeMethodDescriptionstatic DestinationContextUtils.createDecoupledDestination(Exchange exchange, org.apache.cxf.ws.addressing.EndpointReferenceType reference) static MessageContextUtils.createMessage(Exchange exchange) Create a Binding specific Message.static voidContextUtils.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 ExchangeModifier and TypeFieldDescriptionMAPCodec.uncorrelatedExchangesREVISIT: 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 ExchangeMethods in org.apache.cxf.ws.addressing.soap with parameters of type ExchangeModifier and TypeMethodDescriptionprotected DestinationDecoupledFaultHandler.createDecoupledDestination(Exchange exchange, org.apache.cxf.ws.addressing.EndpointReferenceType epr) -
Uses of Exchange in org.apache.cxf.ws.rm
Methods in org.apache.cxf.ws.rm with parameters of type ExchangeModifier and TypeMethodDescriptionProxy.createSequence(org.apache.cxf.ws.addressing.EndpointReferenceType defaultAcksTo, org.apache.cxf.ws.addressing.RelatesToType relatesTo, boolean isServer, ProtocolVariation protocol, Exchange exchange, Map<String, Object> context) -
Uses of Exchange in org.apache.cxf.wsdl.interceptors
Methods in org.apache.cxf.wsdl.interceptors with parameters of type ExchangeModifier and TypeMethodDescriptionprotected BindingOperationInfoDocLiteralInInterceptor.getBindingOperationInfo(Exchange exchange, QName name, boolean client)