Uses of Class
org.apache.cassandra.streaming.StreamSession
-
Packages that use StreamSession Package Description org.apache.cassandra.db.streaming File transferorg.apache.cassandra.streaming org.apache.cassandra.streaming.async Non-blocking streaming with nettyorg.apache.cassandra.streaming.messages -
-
Uses of StreamSession in org.apache.cassandra.db.streaming
Fields in org.apache.cassandra.db.streaming declared as StreamSession Modifier and Type Field Description protected StreamSessionCassandraStreamReader. sessionprotected StreamSessionCassandraStreamWriter. sessionMethods in org.apache.cassandra.db.streaming that return StreamSession Modifier and Type Method Description StreamSessionCassandraIncomingFile. session()Methods in org.apache.cassandra.db.streaming with parameters of type StreamSession Modifier and Type Method Description java.util.Collection<OutgoingStream>CassandraStreamManager. createOutgoingStreams(StreamSession session, RangesAtEndpoint replicas, TimeUUID pendingRepair, PreviewKind previewKind)StreamReceiverCassandraStreamManager. createStreamReceiver(StreamSession session, int totalStreams)protected CassandraStreamReader.StreamDeserializerCassandraStreamReader. getDeserializer(TableMetadata metadata, TrackedDataInputPlus in, Version inputVersion, StreamSession session, SSTableMultiWriter writer)IncomingStreamCassandraStreamManager. prepareIncomingStream(StreamSession session, StreamMessageHeader header)voidCassandraOutgoingFile. write(StreamSession session, StreamingDataOutputPlus out, int version) -
Uses of StreamSession in org.apache.cassandra.streaming
Fields in org.apache.cassandra.streaming declared as StreamSession Modifier and Type Field Description protected StreamSessionStreamDeserializingTask. sessionStreamSessionStreamReceiveException. sessionprotected StreamSessionStreamTask. sessionStreamSession that this task belongsMethods in org.apache.cassandra.streaming that return StreamSession Modifier and Type Method Description StreamSessionStreamDeserializingTask. deriveSession(StreamMessage message)StreamSessionStreamManager. findSession(InetAddressAndPort peer, TimeUUID planId, int sessionIndex, boolean searchInitiatorSessions)StreamSessionStreamCoordinator. getOrCreateInboundSession(InetAddressAndPort from, StreamingChannel channel, int messagingVersion, int id)StreamSessionStreamCoordinator. getOrCreateOutboundSession(InetAddressAndPort peer)StreamSessionStreamResultFuture. getSession(InetAddressAndPort peer, int sessionIndex)StreamSessionStreamCoordinator. getSessionById(InetAddressAndPort peer, int id)StreamSessionIncomingStream. session()Methods in org.apache.cassandra.streaming that return types with arguments of type StreamSession Modifier and Type Method Description java.util.Collection<StreamSession>StreamCoordinator. getAllStreamSessions()Methods in org.apache.cassandra.streaming with parameters of type StreamSession Modifier and Type Method Description static java.lang.StringStreamSession. createLogTag(StreamSession session)static java.lang.StringStreamSession. createLogTag(StreamSession session, io.netty.channel.Channel channel)static java.lang.StringStreamSession. createLogTag(StreamSession session, java.lang.Object channelId)static java.lang.StringStreamSession. createLogTag(StreamSession session, StreamingChannel channel)java.util.Collection<OutgoingStream>TableStreamManager. createOutgoingStreams(StreamSession session, RangesAtEndpoint replicas, TimeUUID pendingRepair, PreviewKind previewKind)Returns a collection ofOutgoingStreams that contains the data selected by the given replicas, pendingRepair, and preview.StreamReceiverTableStreamManager. createStreamReceiver(StreamSession session, int totalStreams)Creates aStreamReceiverfor the given session, expecting the given number of streamsIncomingStreamTableStreamManager. prepareIncomingStream(StreamSession session, StreamMessageHeader header)Creates anIncomingStreamfor the given headervoidStreamHook. reportIncomingStream(TableId tableId, IncomingStream stream, StreamSession session, int sequenceNumber)OutgoingStreamMessageStreamHook. reportOutgoingStream(StreamSession session, OutgoingStream stream, OutgoingStreamMessage message)voidStreamHook. reportStreamFuture(StreamSession session, StreamResultFuture future)voidOutgoingStream. write(StreamSession session, StreamingDataOutputPlus output, int version)Write the streams data into the socketConstructors in org.apache.cassandra.streaming with parameters of type StreamSession Constructor Description SessionCompleteEvent(StreamSession session)StreamDeserializingTask(StreamSession session, StreamingChannel channel, int messagingVersion)StreamReceiveException(StreamSession session, java.lang.String msg)StreamReceiveException(StreamSession session, java.lang.Throwable t)StreamReceiveTask(StreamSession session, TableId tableId, int totalStreams, long totalSize)StreamTask(StreamSession session, TableId tableId)StreamTransferTask(StreamSession session, TableId tableId) -
Uses of StreamSession in org.apache.cassandra.streaming.async
Constructors in org.apache.cassandra.streaming.async with parameters of type StreamSession Constructor Description StreamingMultiplexedChannel(StreamSession session, StreamingChannel.Factory factory, InetAddressAndPort to, StreamingChannel controlChannel, int messagingVersion) -
Uses of StreamSession in org.apache.cassandra.streaming.messages
Methods in org.apache.cassandra.streaming.messages that return StreamSession Modifier and Type Method Description StreamSessionIncomingStreamMessage. getOrCreateAndAttachInboundSession(StreamingChannel channel, int messagingVersion)StreamSessionStreamInitMessage. getOrCreateAndAttachInboundSession(StreamingChannel channel, int messagingVersion)StreamSessionStreamMessage. getOrCreateAndAttachInboundSession(StreamingChannel channel, int messagingVersion)Get or create aStreamSessionbased on this stream message data: not all stream messages support this, so the default implementation just throws an exception.Methods in org.apache.cassandra.streaming.messages with parameters of type StreamSession Modifier and Type Method Description voidStreamMessageHeader. addSessionInfo(StreamSession session)voidOutgoingStreamMessage. serialize(StreamingDataOutputPlus out, int version, StreamSession session)static voidStreamMessage. serialize(StreamMessage message, StreamingDataOutputPlus out, int version, StreamSession session)voidStreamMessage.Serializer. serialize(V message, StreamingDataOutputPlus out, int version, StreamSession session)Constructors in org.apache.cassandra.streaming.messages with parameters of type StreamSession Constructor Description OutgoingStreamMessage(TableId tableId, StreamSession session, OutgoingStream stream, int sequenceNumber)
-