Package org.apache.cxf.message
Interface Exchange
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()BindinggetBinding()BindingOperationInfogetBindingOperationInfo()BusgetBus()ConduitgetConduit(Message message)DestinationgetDestination()EndpointgetEndpoint()MessagegetInFaultMessage()MessagegetInMessage()Returns the inbound message for the exchange.MessagegetOutFaultMessage()MessagegetOutMessage()Returns the outbound message for the exchange.ServicegetService()SessiongetSession()booleanisOneWay()Determines if the exchange is one-way.booleanisSynchronous()Determines if the exchange requires the frontend to wait for a response.voidsetConduit(Conduit conduit)voidsetDestination(Destination destination)voidsetInFaultMessage(Message m)voidsetInMessage(Message m)voidsetOneWay(boolean b)voidsetOutFaultMessage(Message m)voidsetOutMessage(Message m)voidsetSynchronous(boolean b)-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
Method Detail
-
getInMessage
Message 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
void setInMessage(Message m)
-
getOutMessage
Message 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
void setOutMessage(Message m)
-
getInFaultMessage
Message getInFaultMessage()
-
setInFaultMessage
void setInFaultMessage(Message m)
-
getOutFaultMessage
Message getOutFaultMessage()
-
setOutFaultMessage
void setOutFaultMessage(Message m)
-
getSession
Session getSession()
-
getDestination
Destination getDestination()
- Returns:
- the associated incoming Destination (may be anonymous)
-
setDestination
void setDestination(Destination destination)
- Parameters:
destination- the associated incoming Destination
-
getConduit
Conduit getConduit(Message message)
- Parameters:
message- the associated message- Returns:
- the associated outgoing Conduit (may be anonymous)
-
setConduit
void setConduit(Conduit conduit)
- Parameters:
conduit- the associated outgoing Conduit
-
isOneWay
boolean isOneWay()
Determines if the exchange is one-way.- Returns:
- true if the exchange is known to be a one-way exchange
-
isSynchronous
boolean 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
-
setSynchronous
void setSynchronous(boolean b)
-
setOneWay
void setOneWay(boolean b)
- Parameters:
b- true if the exchange is known to be a one-way exchange
-
getBus
Bus getBus()
-
getService
Service getService()
-
getEndpoint
Endpoint getEndpoint()
-
getBinding
Binding getBinding()
-
getBindingOperationInfo
BindingOperationInfo getBindingOperationInfo()
-
-