public abstract class AbstractResponseMessage extends AbstractMessage implements ResponseMessage
Message.Type| Constructor and Description |
|---|
AbstractResponseMessage() |
AbstractResponseMessage(java.lang.String clientId,
java.lang.String correlationId) |
AbstractResponseMessage(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 correlationId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
copy(AbstractMessage message) |
protected void |
copy(AbstractResponseMessage message,
java.lang.String correlationId) |
ResponseMessage |
copy(java.lang.String correlationId) |
java.lang.String |
getCorrelationId() |
ResponseMessage |
getNext() |
java.util.Iterator<ResponseMessage> |
iterator() |
void |
readExternal(java.io.ObjectInput in) |
void |
setCorrelationId(java.lang.String correlationId) |
void |
setNext(ResponseMessage next) |
java.lang.StringBuilder |
toString(java.lang.StringBuilder sb) |
void |
writeExternal(java.io.ObjectOutput out) |
clone, 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, waitgetDataclone, copy, getClientId, getHeader, getHeaders, getId, getRemainingTimeToLive, getRemainingTimeToLive, getTimestamp, getTimeToLive, getType, headerExists, isExpired, isExpired, setClientId, setHeader, setHeaders, setId, setTimestamp, setTimeToLivepublic AbstractResponseMessage()
public AbstractResponseMessage(java.lang.String clientId,
java.lang.String correlationId)
public AbstractResponseMessage(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 correlationId)
public java.lang.String getCorrelationId()
getCorrelationId in interface ResponseMessagepublic void setCorrelationId(java.lang.String correlationId)
setCorrelationId in interface ResponseMessagepublic void setNext(ResponseMessage next)
setNext in interface MessageChain<ResponseMessage>public ResponseMessage getNext()
getNext in interface MessageChain<ResponseMessage>public java.util.Iterator<ResponseMessage> iterator()
iterator in interface java.lang.Iterable<ResponseMessage>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.IOExceptionprotected void copy(AbstractMessage message)
copy in class AbstractMessageprotected void copy(AbstractResponseMessage message, java.lang.String correlationId)
public ResponseMessage copy(java.lang.String correlationId)
copy in interface ResponseMessagepublic java.lang.StringBuilder toString(java.lang.StringBuilder sb)
toString in class AbstractMessage