public final class InvocationMessage extends AbstractRequestMessage implements MessageChain<InvocationMessage>
Message.Type| Constructor and Description |
|---|
InvocationMessage() |
InvocationMessage(java.lang.String id,
java.lang.String clientId,
long timestamp,
long timeToLive,
java.util.Map<java.lang.String,java.lang.Object> headers,
java.lang.String serviceId,
java.lang.String method,
java.lang.Object[] parameters) |
InvocationMessage(java.lang.String serviceId,
java.lang.String method,
java.lang.Object[] parameters) |
InvocationMessage(java.lang.String clientId,
java.lang.String serviceId,
java.lang.String method,
java.lang.Object[] parameters) |
| Modifier and Type | Method and Description |
|---|---|
InvocationMessage |
copy() |
java.lang.String |
getMethod() |
InvocationMessage |
getNext() |
java.lang.Object[] |
getParameters() |
java.lang.String |
getServiceId() |
Message.Type |
getType() |
java.util.Iterator<InvocationMessage> |
iterator() |
void |
readExternal(java.io.ObjectInput in) |
void |
setMethod(java.lang.String method) |
void |
setNext(InvocationMessage next) |
void |
setParameters(java.lang.Object[] parameters) |
void |
setServiceId(java.lang.String serviceId) |
java.lang.StringBuilder |
toString(java.lang.StringBuilder sb) |
void |
writeExternal(java.io.ObjectOutput out) |
clone, copy, equals, getClientId, getHeader, getHeaders, getId, getRemainingTimeToLive, getRemainingTimeToLive, getTimestamp, getTimeToLive, hashCode, headerExists, isExpired, isExpired, setClientId, setHeader, setHeaders, setId, setTimestamp, setTimeToLive, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitclone, getClientId, getHeader, getHeaders, getId, getRemainingTimeToLive, getRemainingTimeToLive, getTimestamp, getTimeToLive, headerExists, isExpired, isExpired, setClientId, setHeader, setHeaders, setId, setTimestamp, setTimeToLivepublic InvocationMessage()
public InvocationMessage(java.lang.String serviceId,
java.lang.String method,
java.lang.Object[] parameters)
public InvocationMessage(java.lang.String clientId,
java.lang.String serviceId,
java.lang.String method,
java.lang.Object[] parameters)
public InvocationMessage(java.lang.String id,
java.lang.String clientId,
long timestamp,
long timeToLive,
java.util.Map<java.lang.String,java.lang.Object> headers,
java.lang.String serviceId,
java.lang.String method,
java.lang.Object[] parameters)
public Message.Type getType()
public java.lang.String getServiceId()
public void setServiceId(java.lang.String serviceId)
public java.lang.String getMethod()
public void setMethod(java.lang.String method)
public java.lang.Object[] getParameters()
public void setParameters(java.lang.Object[] parameters)
public void setNext(InvocationMessage next)
setNext in interface MessageChain<InvocationMessage>public InvocationMessage getNext()
getNext in interface MessageChain<InvocationMessage>public java.util.Iterator<InvocationMessage> iterator()
iterator in interface java.lang.Iterable<InvocationMessage>public InvocationMessage copy()
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.ExternalizablereadExternal in class AbstractMessagejava.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.ExternalizablewriteExternal in class AbstractMessagejava.io.IOExceptionpublic java.lang.StringBuilder toString(java.lang.StringBuilder sb)
toString in class AbstractMessage