org.granite.client.messaging.messages
Interface MessageChain<T extends MessageChain<T>>

All Superinterfaces:
Cloneable, Externalizable, Iterable<T>, Message, Serializable
All Known Subinterfaces:
ResponseMessage
All Known Implementing Classes:
AbstractResponseMessage, FaultMessage, InvocationMessage, ResultMessage

public interface MessageChain<T extends MessageChain<T>>
extends Message, Iterable<T>

Author:
Franck WOLFF

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.granite.client.messaging.messages.Message
Message.Type
 
Method Summary
 T getNext()
           
 void setNext(T next)
           
 
Methods inherited from interface org.granite.client.messaging.messages.Message
clone, copy, getClientId, getHeader, getHeaders, getId, getRemainingTimeToLive, getRemainingTimeToLive, getTimestamp, getTimeToLive, getType, headerExists, isExpired, isExpired, setClientId, setHeader, setHeaders, setId, setTimestamp, setTimeToLive
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 
Methods inherited from interface java.lang.Iterable
iterator
 

Method Detail

setNext

void setNext(T next)

getNext

T getNext()