Package org.apache.cxf.message
Interface Exchange
- All Known Implementing Classes:
- ExchangeImpl
- 
Nested Class Summary
- 
Method SummaryModifier and TypeMethodDescriptionvoidclear()getBus()getConduit(Message message) Returns the inbound message for the exchange.Returns the outbound message for the exchange.booleanisOneWay()Determines if the exchange is one-way.booleanDetermines if the exchange requires the frontend to wait for a response.voidsetConduit(Conduit conduit) voidsetDestination(Destination destination) voidvoidvoidsetOneWay(boolean b) voidvoidvoidsetSynchronous(boolean b) Methods inherited from interface java.util.Mapcompute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
- 
Method Details- 
getInMessageMessage getInMessage()Returns the inbound message for the exchange. On the client-side, this is the response. On the server-side, this is the request.- Returns:
- the inbound message
 
- 
setInMessage
- 
getOutMessageMessage getOutMessage()Returns the outbound message for the exchange. On the client-side, this is the request. On the server-side, this is the response. During the inbound message processing, the outbound message is null.- Returns:
- the outbound message
 
- 
setOutMessage
- 
getInFaultMessageMessage getInFaultMessage()
- 
setInFaultMessage
- 
getOutFaultMessageMessage getOutFaultMessage()
- 
setOutFaultMessage
- 
getSessionSession getSession()
- 
getDestinationDestination getDestination()- Returns:
- the associated incoming Destination (may be anonymous)
 
- 
setDestination- Parameters:
- destination- the associated incoming Destination
 
- 
getConduit- Parameters:
- message- the associated message
- Returns:
- the associated outgoing Conduit (may be anonymous)
 
- 
setConduit- Parameters:
- conduit- the associated outgoing Conduit
 
- 
isOneWayboolean isOneWay()Determines if the exchange is one-way.- Returns:
- true if the exchange is known to be a one-way exchange
 
- 
isSynchronousboolean isSynchronous()Determines if the exchange requires the frontend to wait for a response. Transports can then optimize themselves to process the response immediately instead of using a background thread or similar.- Returns:
- true if the frontend will wait for the response
 
- 
setSynchronousvoid setSynchronous(boolean b) 
- 
setOneWayvoid setOneWay(boolean b) - Parameters:
- b- true if the exchange is known to be a one-way exchange
 
- 
clearvoid clear()
- 
getBusBus getBus()
- 
getServiceService getService()
- 
getEndpointEndpoint getEndpoint()
- 
getBindingBinding getBinding()
- 
getBindingOperationInfoBindingOperationInfo getBindingOperationInfo()
 
-