public class StreamInitMessage extends StreamMessage
StreamSession
is started,
to initiate corresponding StreamSession
on the other side.StreamMessage.Serializer<V extends StreamMessage>, StreamMessage.Type
Modifier and Type | Field and Description |
---|---|
InetAddressAndPort |
from |
TimeUUID |
pendingRepair |
TimeUUID |
planId |
PreviewKind |
previewKind |
static StreamMessage.Serializer<StreamInitMessage> |
serializer |
int |
sessionIndex |
StreamOperation |
streamOperation |
type
Constructor and Description |
---|
StreamInitMessage(InetAddressAndPort from,
int sessionIndex,
TimeUUID planId,
StreamOperation streamOperation,
TimeUUID pendingRepair,
PreviewKind previewKind) |
Modifier and Type | Method and Description |
---|---|
StreamSession |
getOrCreateAndAttachInboundSession(StreamingChannel channel,
int messagingVersion)
Get or create a
StreamSession based on this stream message data: not all stream messages support this,
so the default implementation just throws an exception. |
java.lang.String |
toString() |
deserialize, getPriority, serialize, serializedSize
public static StreamMessage.Serializer<StreamInitMessage> serializer
public final InetAddressAndPort from
public final int sessionIndex
public final TimeUUID planId
public final StreamOperation streamOperation
public final TimeUUID pendingRepair
public final PreviewKind previewKind
public StreamInitMessage(InetAddressAndPort from, int sessionIndex, TimeUUID planId, StreamOperation streamOperation, TimeUUID pendingRepair, PreviewKind previewKind)
public StreamSession getOrCreateAndAttachInboundSession(StreamingChannel channel, int messagingVersion)
StreamMessage
StreamSession
based on this stream message data: not all stream messages support this,
so the default implementation just throws an exception.getOrCreateAndAttachInboundSession
in class StreamMessage
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2009-2022 The Apache Software Foundation