|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.ow2.petals.jbi.messaging.exchange.MessageExchangeImpl
public class MessageExchangeImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface javax.jbi.messaging.MessageExchange |
|---|
javax.jbi.messaging.MessageExchange.Role |
| Field Summary | |
|---|---|
static java.lang.String |
FAULT_MSG
|
static java.lang.String |
IN_MSG
|
static java.net.URI |
IN_ONLY_PATTERN
Deprecated. |
static java.net.URI |
IN_OPTIONAL_OUT_PATTERN
Deprecated. |
static java.net.URI |
IN_OUT_PATTERN
Deprecated. |
static java.lang.String |
OUT_MSG
|
static java.net.URI |
ROBUST_IN_ONLY_PATTERN
Deprecated. |
static short |
SERIALIZE_ROLE_CONSUMER
|
static short |
SERIALIZE_ROLE_PROVIDER
|
static short |
SERIALIZE_STATUS_ACTIVE
|
static short |
SERIALIZE_STATUS_DONE
|
static short |
SERIALIZE_STATUS_ERROR
|
| Fields inherited from interface javax.jbi.messaging.MessageExchange |
|---|
JTA_TRANSACTION_PROPERTY_NAME |
| Constructor Summary | |
|---|---|
MessageExchangeImpl()
|
|
| Method Summary | |
|---|---|
void |
cleanMessages()
Depending on the state of the Exchange, clean IN and/or OUT normalized messages to reduce exchange size. |
javax.jbi.messaging.Fault |
createFault()
|
javax.jbi.messaging.NormalizedMessage |
createMessage()
|
javax.jbi.servicedesc.ServiceEndpoint |
getConsumerEndpoint()
|
javax.jbi.servicedesc.ServiceEndpoint |
getEndpoint()
|
java.lang.Exception |
getError()
|
java.lang.String |
getExchangeId()
|
javax.jbi.messaging.Fault |
getFault()
|
javax.jbi.messaging.FlowAttributes |
getFlowAttributes()
|
javax.xml.namespace.QName |
getInterfaceName()
|
javax.jbi.messaging.NormalizedMessage |
getMessage(java.lang.String name)
get the message associated to the reference. |
java.util.Map<java.lang.String,javax.jbi.messaging.NormalizedMessage> |
getMessages()
|
javax.xml.namespace.QName |
getOperation()
|
java.net.URI |
getPattern()
|
java.lang.Object |
getProperty(java.lang.String name)
|
java.util.Set<?> |
getPropertyNames()
|
javax.jbi.messaging.MessageExchange.Role |
getRole()
(non-Javadoc) |
javax.xml.namespace.QName |
getService()
|
javax.jbi.servicedesc.ServiceEndpoint |
getServiceEndpoint()
|
javax.jbi.messaging.ExchangeStatus |
getStatus()
|
boolean |
isMonitored()
|
boolean |
isPersisted()
|
boolean |
isTerminated()
|
boolean |
isTransacted()
|
void |
setConsumerEndpoint(javax.jbi.servicedesc.ServiceEndpoint serviceEndpoint)
|
void |
setEndpoint(javax.jbi.servicedesc.ServiceEndpoint endpoint)
|
void |
setError(java.lang.Exception error)
|
void |
setExchangeId(java.lang.String exchangeId)
|
void |
setFault(javax.jbi.messaging.Fault fault)
(non-Javadoc) |
void |
setFlowAttributes(javax.jbi.messaging.FlowAttributes flowAttributes)
|
void |
setInterfaceName(javax.xml.namespace.QName interfaceName)
|
void |
setMessage(javax.jbi.messaging.NormalizedMessage msg,
java.lang.String name)
Set the specified message. |
void |
setMonitored(boolean monitored)
Set the monitored flag. |
void |
setOperation(javax.xml.namespace.QName name)
|
void |
setPattern(java.net.URI pattern)
|
void |
setPersisted(boolean persisted)
Set the persisted flag. |
void |
setProperty(java.lang.String name,
java.lang.Object obj)
|
void |
setRole(javax.jbi.messaging.MessageExchange.Role role)
|
void |
setService(javax.xml.namespace.QName service)
set Location ServiceName. |
void |
setStatus(javax.jbi.messaging.ExchangeStatus status)
|
void |
setTerminated(boolean terminated)
Set the terminated flag. |
void |
setTransacted(boolean transacted)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
@Deprecated public static final java.net.URI IN_ONLY_PATTERN
@Deprecated public static final java.net.URI IN_OPTIONAL_OUT_PATTERN
@Deprecated public static final java.net.URI IN_OUT_PATTERN
@Deprecated public static final java.net.URI ROBUST_IN_ONLY_PATTERN
public static final java.lang.String IN_MSG
public static final java.lang.String OUT_MSG
public static final java.lang.String FAULT_MSG
public static final short SERIALIZE_ROLE_CONSUMER
public static final short SERIALIZE_ROLE_PROVIDER
public static final short SERIALIZE_STATUS_ACTIVE
public static final short SERIALIZE_STATUS_DONE
public static final short SERIALIZE_STATUS_ERROR
| Constructor Detail |
|---|
public MessageExchangeImpl()
| Method Detail |
|---|
public void cleanMessages()
public javax.jbi.messaging.Fault createFault()
throws javax.jbi.messaging.MessagingException
createFault in interface javax.jbi.messaging.MessageExchangejavax.jbi.messaging.MessagingExceptionMessageExchange.createFault()
public javax.jbi.messaging.NormalizedMessage createMessage()
throws javax.jbi.messaging.MessagingException
createMessage in interface javax.jbi.messaging.MessageExchangejavax.jbi.messaging.MessagingExceptionMessageExchange.createMessage()public javax.jbi.servicedesc.ServiceEndpoint getConsumerEndpoint()
public javax.jbi.servicedesc.ServiceEndpoint getEndpoint()
getEndpoint in interface javax.jbi.messaging.MessageExchangeMessageExchange.getEndpoint()public java.lang.Exception getError()
getError in interface javax.jbi.messaging.MessageExchangeMessageExchange.getError()public java.lang.String getExchangeId()
getExchangeId in interface javax.jbi.messaging.MessageExchangeMessageExchange.getExchangeId()public javax.jbi.messaging.Fault getFault()
getFault in interface javax.jbi.messaging.MessageExchangeMessageExchange.getFault()public javax.xml.namespace.QName getInterfaceName()
getInterfaceName in interface javax.jbi.messaging.MessageExchangepublic javax.jbi.messaging.NormalizedMessage getMessage(java.lang.String name)
getMessage in interface javax.jbi.messaging.MessageExchangeMessageExchange.getMessage(java.lang.String)public java.util.Map<java.lang.String,javax.jbi.messaging.NormalizedMessage> getMessages()
public javax.xml.namespace.QName getOperation()
getOperation in interface javax.jbi.messaging.MessageExchangeMessageExchange.getOperation()public java.net.URI getPattern()
getPattern in interface javax.jbi.messaging.MessageExchangeMessageExchange.getPattern()public java.lang.Object getProperty(java.lang.String name)
getProperty in interface javax.jbi.messaging.MessageExchangeMessageExchange.getProperty(java.lang.String)public java.util.Set<?> getPropertyNames()
getPropertyNames in interface javax.jbi.messaging.MessageExchangeMessageExchange.getPropertyNames()public javax.jbi.messaging.MessageExchange.Role getRole()
getRole in interface javax.jbi.messaging.MessageExchangeMessageExchange.getRole()public javax.xml.namespace.QName getService()
getService in interface javax.jbi.messaging.MessageExchangeMessageExchange.getService()public javax.jbi.servicedesc.ServiceEndpoint getServiceEndpoint()
public javax.jbi.messaging.ExchangeStatus getStatus()
getStatus in interface javax.jbi.messaging.MessageExchangeMessageExchange.getStatus()public boolean isMonitored()
public boolean isPersisted()
public boolean isTerminated()
public boolean isTransacted()
isTransacted in interface javax.jbi.messaging.MessageExchangeMessageExchange.isTransacted()public void setConsumerEndpoint(javax.jbi.servicedesc.ServiceEndpoint serviceEndpoint)
public void setEndpoint(javax.jbi.servicedesc.ServiceEndpoint endpoint)
setEndpoint in interface javax.jbi.messaging.MessageExchangepublic void setError(java.lang.Exception error)
setError in interface javax.jbi.messaging.MessageExchangeMessageExchange.setError(java.lang.Exception)public void setExchangeId(java.lang.String exchangeId)
exchangeId - The exchangeId to set.
public void setFault(javax.jbi.messaging.Fault fault)
throws javax.jbi.messaging.MessagingException
setFault in interface javax.jbi.messaging.MessageExchangejavax.jbi.messaging.MessagingExceptionMessageExchange.setFault(javax.jbi.messaging.Fault)public void setInterfaceName(javax.xml.namespace.QName interfaceName)
setInterfaceName in interface javax.jbi.messaging.MessageExchange
public void setMessage(javax.jbi.messaging.NormalizedMessage msg,
java.lang.String name)
throws javax.jbi.messaging.MessagingException
setMessage in interface javax.jbi.messaging.MessageExchangejavax.jbi.messaging.MessagingExceptionjavax.jbi.messaging.MessageExchange#setMessage(javax.jbi.messaging.
NormalizedMessage, java.lang.String)public void setMonitored(boolean monitored)
persisted - public void setOperation(javax.xml.namespace.QName name)
setOperation in interface javax.jbi.messaging.MessageExchangejavax.jbi.messaging.MessageExchange#setOperation(javax.xml.namespace.
QName)public void setPattern(java.net.URI pattern)
pattern - The pattern to set.public void setPersisted(boolean persisted)
persisted -
public void setProperty(java.lang.String name,
java.lang.Object obj)
setProperty in interface javax.jbi.messaging.MessageExchangeMessageExchange.setProperty(java.lang.String,
java.lang.Object)public void setRole(javax.jbi.messaging.MessageExchange.Role role)
public void setService(javax.xml.namespace.QName service)
setService in interface javax.jbi.messaging.MessageExchange
public void setStatus(javax.jbi.messaging.ExchangeStatus status)
throws javax.jbi.messaging.MessagingException
setStatus in interface javax.jbi.messaging.MessageExchangejavax.jbi.messaging.MessagingExceptionjavax.jbi.messaging.MessageExchange#setStatus(javax.jbi.messaging.
ExchangeStatus)public void setTerminated(boolean terminated)
terminated - public void setTransacted(boolean transacted)
transacted - true is this exchange is transactedpublic java.lang.String toString()
toString in class java.lang.Objectpublic final javax.jbi.messaging.FlowAttributes getFlowAttributes()
getFlowAttributes in interface javax.jbi.messaging.MessageExchangepublic final void setFlowAttributes(javax.jbi.messaging.FlowAttributes flowAttributes)
setFlowAttributes in interface javax.jbi.messaging.MessageExchange
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||