public class MessageRoutingBag
extends java.lang.Object
implements java.io.Externalizable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MESSAGE_ROUTING_BAG |
| Constructor and Description |
|---|
MessageRoutingBag() |
MessageRoutingBag(Message message,
boolean synchronizedBridge) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendRoutingId(java.lang.String routingId) |
static MessageRoutingBag |
fromByteArray(byte[] data) |
java.lang.String |
getDestinationName() |
Message |
getMessage() |
byte[] |
getMessageData() |
boolean |
isRoutingDowncast() |
boolean |
isSynchronizedBridge() |
boolean |
isVisited(java.lang.String routingId) |
void |
readExternal(java.io.ObjectInput objectInput) |
void |
setMessage(Message message) |
void |
setRoutingDowncast(boolean routingDowncast) |
byte[] |
toByteArray() |
void |
writeExternal(java.io.ObjectOutput objectOutput) |
public static final java.lang.String MESSAGE_ROUTING_BAG
public MessageRoutingBag()
public MessageRoutingBag(Message message, boolean synchronizedBridge)
public static MessageRoutingBag fromByteArray(byte[] data) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic void appendRoutingId(java.lang.String routingId)
public java.lang.String getDestinationName()
public Message getMessage() throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic byte[] getMessageData()
public boolean isRoutingDowncast()
public boolean isSynchronizedBridge()
public boolean isVisited(java.lang.String routingId)
public void readExternal(java.io.ObjectInput objectInput)
throws java.lang.ClassNotFoundException,
java.io.IOException
readExternal in interface java.io.Externalizablejava.lang.ClassNotFoundExceptionjava.io.IOExceptionpublic void setMessage(Message message)
public void setRoutingDowncast(boolean routingDowncast)
public byte[] toByteArray()
public void writeExternal(java.io.ObjectOutput objectOutput)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOException