public class MessageIn<T>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
ConstructionTime |
constructionTime |
java.net.InetAddress |
from |
java.util.Map<java.lang.String,byte[]> |
parameters |
T |
payload |
MessagingService.Verb |
verb |
int |
version |
Modifier and Type | Method and Description |
---|---|
static <T> MessageIn<T> |
create(java.net.InetAddress from,
T payload,
java.util.Map<java.lang.String,byte[]> parameters,
MessagingService.Verb verb,
int version,
ConstructionTime constructionTime) |
static ConstructionTime |
createTimestamp() |
boolean |
doCallbackOnFailure() |
Stage |
getMessageType() |
long |
getTimeout() |
boolean |
isFailureResponse() |
static <T2> MessageIn<T2> |
read(DataInputPlus in,
int version,
int id) |
static <T2> MessageIn<T2> |
read(DataInputPlus in,
int version,
int id,
ConstructionTime constructionTime) |
static ConstructionTime |
readTimestamp(DataInputPlus input) |
java.lang.String |
toString() |
public final java.net.InetAddress from
public final T payload
public final java.util.Map<java.lang.String,byte[]> parameters
public final MessagingService.Verb verb
public final int version
public final ConstructionTime constructionTime
public static <T> MessageIn<T> create(java.net.InetAddress from, T payload, java.util.Map<java.lang.String,byte[]> parameters, MessagingService.Verb verb, int version, ConstructionTime constructionTime)
public static <T2> MessageIn<T2> read(DataInputPlus in, int version, int id) throws java.io.IOException
java.io.IOException
public static <T2> MessageIn<T2> read(DataInputPlus in, int version, int id, ConstructionTime constructionTime) throws java.io.IOException
java.io.IOException
public static ConstructionTime createTimestamp()
public static ConstructionTime readTimestamp(DataInputPlus input) throws java.io.IOException
java.io.IOException
public Stage getMessageType()
public boolean doCallbackOnFailure()
public boolean isFailureResponse()
public long getTimeout()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2016 The Apache Software Foundation