public class ExchangeImpl extends ConcurrentHashMap<String,Object> implements Exchange
ConcurrentHashMap.KeySetView<K,V>AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
ExchangeImpl() |
ExchangeImpl(ExchangeImpl ex) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
<T> T |
get(Class<T> key)
Convenience method for storing/retrieving typed objects from the map.
|
Binding |
getBinding() |
BindingOperationInfo |
getBindingOperationInfo() |
Bus |
getBus() |
Conduit |
getConduit(Message message) |
Destination |
getDestination() |
Endpoint |
getEndpoint() |
Message |
getInFaultMessage() |
Message |
getInMessage()
Returns the inbound message for the exchange.
|
Message |
getOutFaultMessage() |
Message |
getOutMessage()
Returns the outbound message for the exchange.
|
Service |
getService() |
Session |
getSession() |
boolean |
isOneWay()
Determines if the exchange is one-way.
|
boolean |
isSynchronous()
Determines if the exchange requires the frontend to wait for a
response.
|
<T> void |
put(Class<T> key,
T value)
Convenience method for storing/retrieving typed objects from the map.
|
Object |
put(String key,
Object value) |
void |
putAll(Map<? extends String,?> m) |
<T> T |
remove(Class<T> key)
Convenience method for removing typed objects from the map.
|
void |
setConduit(Conduit c) |
void |
setDestination(Destination d) |
void |
setInFaultMessage(Message m) |
void |
setInMessage(Message m) |
void |
setOneWay(boolean b) |
void |
setOutFaultMessage(Message m) |
void |
setOutMessage(Message m) |
void |
setSession(Session session) |
void |
setSynchronous(boolean b) |
compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, forEach, forEach, forEachEntry, forEachEntry, forEachKey, forEachKey, forEachValue, forEachValue, get, getOrDefault, hashCode, isEmpty, keys, keySet, keySet, mappingCount, merge, newKeySet, newKeySet, putIfAbsent, reduce, reduceEntries, reduceEntries, reduceEntriesToDouble, reduceEntriesToInt, reduceEntriesToLong, reduceKeys, reduceKeys, reduceKeysToDouble, reduceKeysToInt, reduceKeysToLong, reduceToDouble, reduceToInt, reduceToLong, reduceValues, reduceValues, reduceValuesToDouble, reduceValuesToInt, reduceValuesToLong, remove, remove, replace, replace, replaceAll, search, searchEntries, searchKeys, searchValues, size, toString, valuesclonefinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuespublic ExchangeImpl()
public ExchangeImpl(ExchangeImpl ex)
public <T> T get(Class<T> key)
StringMappublic <T> void put(Class<T> key, T value)
StringMappublic <T> T remove(Class<T> key)
StringMappublic Destination getDestination()
getDestination in interface Exchangepublic Message getInMessage()
ExchangegetInMessage in interface Exchangepublic Conduit getConduit(Message message)
getConduit in interface Exchangemessage - the associated messagepublic Message getOutMessage()
ExchangegetOutMessage in interface Exchangepublic Message getInFaultMessage()
getInFaultMessage in interface Exchangepublic void setInFaultMessage(Message m)
setInFaultMessage in interface Exchangepublic Message getOutFaultMessage()
getOutFaultMessage in interface Exchangepublic void setOutFaultMessage(Message m)
setOutFaultMessage in interface Exchangepublic void setDestination(Destination d)
setDestination in interface Exchanged - the associated incoming Destinationpublic void setInMessage(Message m)
setInMessage in interface Exchangepublic void setConduit(Conduit c)
setConduit in interface Exchangec - the associated outgoing Conduitpublic void setOutMessage(Message m)
setOutMessage in interface Exchangepublic boolean isOneWay()
Exchangepublic void setOneWay(boolean b)
public boolean isSynchronous()
ExchangeisSynchronous in interface Exchangepublic void setSynchronous(boolean b)
setSynchronous in interface Exchangepublic Session getSession()
getSession in interface Exchangepublic void setSession(Session session)
public void clear()
Exchangepublic Endpoint getEndpoint()
getEndpoint in interface Exchangepublic Service getService()
getService in interface Exchangepublic Binding getBinding()
getBinding in interface Exchangepublic BindingOperationInfo getBindingOperationInfo()
getBindingOperationInfo in interface ExchangeApache CXF