|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.objectweb.petals.tools.rmi.common.serializable.MessageExchange
public class MessageExchange
the message exchange implementation.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface javax.jbi.messaging.MessageExchange |
|---|
javax.jbi.messaging.MessageExchange.Role |
| Field Summary | |
|---|---|
static java.lang.String |
IN_MSG
IN_MSG constant. |
static java.net.URI |
IN_ONLY_PATTERN
IN_ONLY_PATTERN constant. |
static java.net.URI |
IN_OPTIONAL_OUT_PATTERN
IN_OPTIONAL_OUT_PATTERN constant. |
static java.net.URI |
IN_OUT_PATTERN
IN_OUT_PATTERN constant. |
static java.lang.String |
OUT_MSG
OUT_MSG constant. |
static java.net.URI |
ROBUST_IN_ONLY_PATTERN
ROBUST_IN_ONLY_PATTERN constant. |
| Fields inherited from interface javax.jbi.messaging.MessageExchange |
|---|
JTA_TRANSACTION_PROPERTY_NAME |
| Constructor Summary | |
|---|---|
MessageExchange()
Create a MessageExchangeImpl This constructor is called by a consumer who wants to initialize an exchange. |
|
| Method Summary | |
|---|---|
javax.jbi.messaging.Fault |
createFault()
|
javax.jbi.messaging.NormalizedMessage |
createMessage()
|
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()
Get all messages. |
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.messaging.ExchangeStatus |
getStatus()
|
boolean |
isTransacted()
|
protected void |
readObjectDelegate(java.io.ObjectInputStream s)
|
void |
setEndpoint(javax.jbi.servicedesc.ServiceEndpoint endpoint)
|
void |
setError(java.lang.Exception error)
|
void |
setExchangeId(java.lang.String id)
Set the ExchangeId. |
void |
setFault(javax.jbi.messaging.Fault fault)
(non-Javadoc). |
void |
setFlowAttributes(javax.jbi.messaging.FlowAttributes flowAttributes)
|
void |
setInterfaceName(javax.xml.namespace.QName interfaceName)
(non-Javadoc). |
void |
setMessage(javax.jbi.messaging.NormalizedMessage msg,
java.lang.String name)
|
void |
setOperation(javax.xml.namespace.QName name)
|
void |
setPattern(java.net.URI p)
Set the pattern. |
void |
setProperty(java.lang.String name,
java.lang.Object obj)
|
void |
setRole(javax.jbi.messaging.MessageExchange.Role r)
Set the role. |
void |
setService(javax.xml.namespace.QName service)
|
void |
setStatus(javax.jbi.messaging.ExchangeStatus status)
|
protected void |
writeObjectDelegate(java.io.ObjectOutputStream s)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String IN_MSG
public static final java.net.URI IN_ONLY_PATTERN
public static final java.net.URI IN_OPTIONAL_OUT_PATTERN
public static final java.net.URI IN_OUT_PATTERN
public static final java.lang.String OUT_MSG
public static final java.net.URI ROBUST_IN_ONLY_PATTERN
| Constructor Detail |
|---|
public MessageExchange()
consumerDeliveryChannel - | Method Detail |
|---|
public javax.jbi.messaging.Fault createFault()
throws javax.jbi.messaging.MessagingException
createFault in interface javax.jbi.messaging.MessageExchangejavax.jbi.messaging.MessagingException - Impossible to create the faultMessageExchange.createFault()
public javax.jbi.messaging.NormalizedMessage createMessage()
throws javax.jbi.messaging.MessagingException
createMessage in interface javax.jbi.messaging.MessageExchangejavax.jbi.messaging.MessagingException - Impossible to create the messageMessageExchange.createMessage()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.MessageExchangeMessageExchange.getInterfaceName()public javax.jbi.messaging.NormalizedMessage getMessage(java.lang.String name)
getMessage in interface javax.jbi.messaging.MessageExchangename - the name of message
MessageExchange.getMessage(java.lang.String)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.MessageExchangename - the property name
MessageExchange.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.messaging.ExchangeStatus getStatus()
getStatus in interface javax.jbi.messaging.MessageExchangeMessageExchange.getStatus()public boolean isTransacted()
isTransacted in interface javax.jbi.messaging.MessageExchangeMessageExchange.isTransacted()public void setEndpoint(javax.jbi.servicedesc.ServiceEndpoint endpoint)
setEndpoint in interface javax.jbi.messaging.MessageExchangeendpoint - the endpointjavax.jbi.messaging.MessageExchange#setEndpoint(java.lang.Exception)public void setError(java.lang.Exception error)
setError in interface javax.jbi.messaging.MessageExchangeerror - the errorMessageExchange.setError(java.lang.Exception)
public void setFault(javax.jbi.messaging.Fault fault)
throws javax.jbi.messaging.MessagingException
setFault in interface javax.jbi.messaging.MessageExchangefault - the fault
javax.jbi.messaging.MessagingException - Impossible to set the faultMessageExchange.setFault(javax.jbi.messaging.Fault)public void setInterfaceName(javax.xml.namespace.QName interfaceName)
setInterfaceName in interface javax.jbi.messaging.MessageExchangeinterfaceName - the interfaceNamejavax.jbi.messaging.MessageExchange#setFault(javax.jbi.messaging.setInterfaceName)
public void setMessage(javax.jbi.messaging.NormalizedMessage msg,
java.lang.String name)
throws javax.jbi.messaging.MessagingException
setMessage in interface javax.jbi.messaging.MessageExchangemsg - the messagename - the name
javax.jbi.messaging.MessagingException - impossible to set the messageMessageExchange.setMessage(javax.jbi.messaging.NormalizedMessage,
java.lang.String)public void setOperation(javax.xml.namespace.QName name)
setOperation in interface javax.jbi.messaging.MessageExchangename - the name of the operationMessageExchange.setOperation(javax.xml.namespace.QName)
public void setProperty(java.lang.String name,
java.lang.Object obj)
setProperty in interface javax.jbi.messaging.MessageExchangename - the nameobj - the property objectMessageExchange.setProperty(java.lang.String,
java.lang.Object)public void setService(javax.xml.namespace.QName service)
setService in interface javax.jbi.messaging.MessageExchangeservice - the service nameMessageExchange.setService(QName service)
public void setStatus(javax.jbi.messaging.ExchangeStatus status)
throws javax.jbi.messaging.MessagingException
setStatus in interface javax.jbi.messaging.MessageExchangestatus - the status
javax.jbi.messaging.MessagingException - Impossible to set the statusMessageExchange.setStatus(javax.jbi.messaging.ExchangeStatus)public void setExchangeId(java.lang.String id)
id - the id of messagepublic void setPattern(java.net.URI p)
p - the patternpublic void setRole(javax.jbi.messaging.MessageExchange.Role r)
r - the rolepublic java.util.Map<java.lang.String,javax.jbi.messaging.NormalizedMessage> getMessages()
protected void readObjectDelegate(java.io.ObjectInputStream s)
throws java.io.IOException
s - the object input stream
java.io.IOException - impossible to read the objectMessageExchangeImpl#readObject(ObjectInputStream)
protected void writeObjectDelegate(java.io.ObjectOutputStream s)
throws java.io.IOException
s - the object output stream
java.io.IOException - impossible to write object delegateMessageExchangeImpl#writeObject(ObjectOutputStream).public javax.jbi.messaging.FlowAttributes getFlowAttributes()
getFlowAttributes in interface javax.jbi.messaging.MessageExchangepublic 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 | |||||||||