Modifier and Type | Method and Description |
---|---|
Message<T> |
build() |
Message.Builder<T> |
from(InetAddressAndPort from) |
Message.Builder<T> |
ofVerb(Verb verb) |
Message.Builder<T> |
withCreatedAt(long createdAtNanos) |
Message.Builder<T> |
withCustomParam(java.lang.String name,
byte[] value) |
Message.Builder<T> |
withExpiresAt(long expiresAtNanos) |
Message.Builder<T> |
withFlag(MessageFlag flag) |
Message.Builder<T> |
withFlags(int flags) |
Message.Builder<T> |
withId(long id) |
Message.Builder<T> |
withoutParam(ParamType type) |
Message.Builder<T> |
withParam(ParamType type,
java.lang.Object value) |
Message.Builder<T> |
withParams(java.util.Map<ParamType,java.lang.Object> params) |
Message.Builder<T> |
withPayload(T payload) |
Message.Builder<T> |
withTracingParams()
A shortcut to add tracing params.
|
public Message.Builder<T> from(InetAddressAndPort from)
public Message.Builder<T> withPayload(T payload)
public Message.Builder<T> withFlag(MessageFlag flag)
public Message.Builder<T> withFlags(int flags)
public Message.Builder<T> withParam(ParamType type, java.lang.Object value)
public Message.Builder<T> withCustomParam(java.lang.String name, byte[] value)
public Message.Builder<T> withTracingParams()
withParam(ParamType, Object)
with tracing params
If there is already tracing params, calling this method overrides any existing ones.public Message.Builder<T> withoutParam(ParamType type)
public Message.Builder<T> withParams(java.util.Map<ParamType,java.lang.Object> params)
public Message.Builder<T> ofVerb(Verb verb)
public Message.Builder<T> withCreatedAt(long createdAtNanos)
public Message.Builder<T> withExpiresAt(long expiresAtNanos)
public Message.Builder<T> withId(long id)
Copyright © 2009- The Apache Software Foundation