public class MessageOut<T>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.net.InetAddress |
from |
java.util.Map<java.lang.String,byte[]> |
parameters |
T |
payload |
IVersionedSerializer<T> |
serializer |
MessagingService.Verb |
verb |
Constructor and Description |
---|
MessageOut(java.net.InetAddress from,
MessagingService.Verb verb,
T payload,
IVersionedSerializer<T> serializer,
java.util.Map<java.lang.String,byte[]> parameters) |
MessageOut(MessagingService.Verb verb) |
MessageOut(MessagingService.Verb verb,
T payload,
IVersionedSerializer<T> serializer) |
Modifier and Type | Method and Description |
---|---|
Stage |
getStage() |
long |
getTimeout() |
void |
serialize(java.io.DataOutputStream out,
int version) |
int |
serializedSize(int version) |
java.lang.String |
toString() |
MessageOut<T> |
withParameter(java.lang.String key,
byte[] value) |
public final java.net.InetAddress from
public final MessagingService.Verb verb
public final T payload
public final IVersionedSerializer<T> serializer
public final java.util.Map<java.lang.String,byte[]> parameters
public MessageOut(MessagingService.Verb verb)
public MessageOut(MessagingService.Verb verb, T payload, IVersionedSerializer<T> serializer)
public MessageOut(java.net.InetAddress from, MessagingService.Verb verb, T payload, IVersionedSerializer<T> serializer, java.util.Map<java.lang.String,byte[]> parameters)
public MessageOut<T> withParameter(java.lang.String key, byte[] value)
public Stage getStage()
public long getTimeout()
public java.lang.String toString()
toString
in class java.lang.Object
public void serialize(java.io.DataOutputStream out, int version) throws java.io.IOException
java.io.IOException
public int serializedSize(int version)
Copyright © 2013 The Apache Software Foundation