public abstract class TransportMessage<TM extends TransportMessage<TM>> extends ContextHolder implements Streamable
context holder
that holds transient context, that is,
the context is not serialized with message.Modifier | Constructor and Description |
---|---|
protected |
TransportMessage() |
protected |
TransportMessage(TM message) |
Modifier and Type | Method and Description |
---|---|
<V> V |
getHeader(String key) |
Set<String> |
getHeaders() |
boolean |
hasHeader(String key) |
TM |
putHeader(String key,
Object value) |
void |
readFrom(StreamInput in) |
TransportAddress |
remoteAddress() |
void |
remoteAddress(TransportAddress remoteAddress) |
void |
writeTo(StreamOutput out) |
contextSize, copyContextFrom, getContext, getFromContext, getFromContext, hasInContext, isContextEmpty, putAllInContext, putInContext
protected TransportMessage()
protected TransportMessage(TM message)
public void remoteAddress(TransportAddress remoteAddress)
public TransportAddress remoteAddress()
public final <V> V getHeader(String key)
public final boolean hasHeader(String key)
public void readFrom(StreamInput in) throws IOException
readFrom
in interface Streamable
IOException
public void writeTo(StreamOutput out) throws IOException
writeTo
in interface Streamable
IOException
Copyright © 2009–2015. All rights reserved.