public class MessageExchangeImpl extends Object implements MessageExchange, Cloneable
MessageExchange.RoleJTA_TRANSACTION_PROPERTY_NAME| Modifier and Type | Method and Description |
|---|---|
Fault |
createFault()
Deferred to message factory.
|
NormalizedMessage |
createMessage()
Deferred to message factory.
|
ServiceEndpoint |
getEndpoint()
Obvious.
|
Exception |
getError()
Obvious.
|
String |
getExchangeId()
Obvious.
|
Fault |
getFault()
Obvious.
|
QName |
getInterfaceName() |
NormalizedMessage |
getMessage(String name)
Return the message associated with the given reference id.
|
QName |
getOperation()
Obvious.
|
URI |
getPattern()
Obvious.
|
Object |
getProperty(String name)
Obvious.
|
Set |
getPropertyNames()
Obvious.
|
MessageExchange.Role |
getRole() |
QName |
getService()
Obvious.
|
ExchangeStatus |
getStatus()
Obvious.
|
Transaction |
getTransactionContext()
Only allowed on a freshly created exchange.
|
boolean |
isTransacted()
Only allowed on a freshly created exchange.
|
void |
mergeProperties() |
void |
setEndpoint(ServiceEndpoint endpoint)
Only allowed on a freshly created exchange.
|
void |
setError(Exception error)
Sets the exception and automatically advances status to Error.
|
void |
setFault(Fault fault)
Set a fault on the exchange.
|
void |
setInterfaceName(QName interfaceName) |
void |
setMessage(NormalizedMessage msg,
String name)
Set a message on the exchange.
|
void |
setOperation(QName name)
Only allowed on a freshly created exchange.
|
void |
setProperty(String name,
Object obj)
Obvious.
|
void |
setService(QName service)
Only allowed on a freshly created exchange.
|
void |
setStatus(ExchangeStatus status)
Set status of the exchange.
|
String |
toString() |
public Fault createFault() throws MessagingException
createFault in interface MessageExchangeMessagingExceptionpublic NormalizedMessage createMessage() throws MessagingException
createMessage in interface MessageExchangeMessagingExceptionpublic ServiceEndpoint getEndpoint()
getEndpoint in interface MessageExchangepublic Exception getError()
getError in interface MessageExchangepublic String getExchangeId()
getExchangeId in interface MessageExchangepublic Fault getFault()
getFault in interface MessageExchangepublic NormalizedMessage getMessage(String name)
getMessage in interface MessageExchangepublic QName getOperation()
getOperation in interface MessageExchangepublic URI getPattern()
getPattern in interface MessageExchangepublic Object getProperty(String name)
getProperty in interface MessageExchangepublic Set getPropertyNames()
getPropertyNames in interface MessageExchangepublic MessageExchange.Role getRole()
getRole in interface MessageExchangepublic QName getService()
getService in interface MessageExchangepublic ExchangeStatus getStatus()
getStatus in interface MessageExchangepublic void setEndpoint(ServiceEndpoint endpoint)
setEndpoint in interface MessageExchangepublic void setError(Exception error)
setError in interface MessageExchangepublic void setFault(Fault fault)
setFault in interface MessageExchangepublic void setMessage(NormalizedMessage msg, String name)
setMessage in interface MessageExchangepublic void setOperation(QName name)
setOperation in interface MessageExchangepublic void setProperty(String name, Object obj)
setProperty in interface MessageExchangepublic void mergeProperties()
public void setService(QName service)
setService in interface MessageExchangepublic void setStatus(ExchangeStatus status)
setStatus in interface MessageExchangepublic QName getInterfaceName()
getInterfaceName in interface MessageExchangepublic void setInterfaceName(QName interfaceName)
setInterfaceName in interface MessageExchangepublic Transaction getTransactionContext()
public boolean isTransacted()
isTransacted in interface MessageExchangeCopyright © 2011-2016 OpenESB Community. All Rights Reserved.