Uses of Class
org.apache.cassandra.streaming.StreamSession
Packages that use StreamSession
Package
Description
File transfer
Non-blocking streaming with netty
-
Uses of StreamSession in org.apache.cassandra.db.streaming
Fields in org.apache.cassandra.db.streaming declared as StreamSessionModifier and TypeFieldDescriptionprotected final StreamSessionCassandraStreamReader.sessionprotected final StreamSessionCassandraStreamWriter.sessionMethods in org.apache.cassandra.db.streaming that return StreamSessionMethods in org.apache.cassandra.db.streaming with parameters of type StreamSessionModifier and TypeMethodDescriptionCassandraStreamManager.createOutgoingStreams(StreamSession session, RangesAtEndpoint replicas, TimeUUID pendingRepair, PreviewKind previewKind) CassandraStreamManager.createStreamReceiver(StreamSession session, int totalStreams) protected CassandraStreamReader.StreamDeserializerCassandraStreamReader.getDeserializer(TableMetadata metadata, TrackedDataInputPlus in, Version inputVersion, StreamSession session, SSTableMultiWriter writer) CassandraStreamManager.prepareIncomingStream(StreamSession session, StreamMessageHeader header) voidCassandraOutgoingFile.write(StreamSession session, StreamingDataOutputPlus out, int version) Constructors in org.apache.cassandra.db.streaming with parameters of type StreamSessionModifierConstructorDescriptionCassandraCompressedStreamReader(StreamMessageHeader header, CassandraStreamHeader streamHeader, StreamSession session) CassandraCompressedStreamWriter(SSTableReader sstable, CassandraStreamHeader header, StreamSession session) CassandraEntireSSTableStreamReader(StreamMessageHeader messageHeader, CassandraStreamHeader streamHeader, StreamSession session) CassandraEntireSSTableStreamWriter(SSTableReader sstable, StreamSession session, ComponentContext context) CassandraIncomingFile(ColumnFamilyStore cfs, StreamSession session, StreamMessageHeader header) CassandraStreamReader(StreamMessageHeader header, CassandraStreamHeader streamHeader, StreamSession session) CassandraStreamReceiver(ColumnFamilyStore cfs, StreamSession session, int totalFiles) CassandraStreamWriter(SSTableReader sstable, CassandraStreamHeader header, StreamSession session) StreamDeserializer(TableMetadata metadata, DataInputPlus in, Version version, SerializationHeader header, StreamSession session, SSTableMultiWriter writer) -
Uses of StreamSession in org.apache.cassandra.streaming
Fields in org.apache.cassandra.streaming declared as StreamSessionModifier and TypeFieldDescriptionprotected StreamSessionStreamDeserializingTask.sessionfinal StreamSessionStreamReceiveException.sessionprotected final StreamSessionStreamTask.sessionStreamSession that this task belongsMethods in org.apache.cassandra.streaming that return StreamSessionModifier and TypeMethodDescriptionStreamDeserializingTask.deriveSession(StreamMessage message) StreamManager.findSession(InetAddressAndPort peer, TimeUUID planId, int sessionIndex, boolean searchInitiatorSessions) StreamCoordinator.getOrCreateInboundSession(InetAddressAndPort from, StreamingChannel channel, int messagingVersion, int id) StreamCoordinator.getOrCreateOutboundSession(InetAddressAndPort peer) StreamResultFuture.getSession(InetAddressAndPort peer, int sessionIndex) StreamCoordinator.getSessionById(InetAddressAndPort peer, int id) IncomingStream.session()Methods in org.apache.cassandra.streaming that return types with arguments of type StreamSessionMethods in org.apache.cassandra.streaming with parameters of type StreamSessionModifier and TypeMethodDescriptionstatic StringStreamSession.createLogTag(StreamSession session) static StringStreamSession.createLogTag(StreamSession session, io.netty.channel.Channel channel) static StringStreamSession.createLogTag(StreamSession session, Object channelId) static StringStreamSession.createLogTag(StreamSession session, StreamingChannel channel) 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.TableStreamManager.createStreamReceiver(StreamSession session, int totalStreams) Creates aStreamReceiverfor the given session, expecting the given number of streamsTableStreamManager.prepareIncomingStream(StreamSession session, StreamMessageHeader header) Creates anIncomingStreamfor the given headervoidStreamHook.reportIncomingStream(TableId tableId, IncomingStream stream, StreamSession session, int sequenceNumber) StreamHook.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 StreamSessionModifierConstructorDescriptionSessionCompleteEvent(StreamSession session) StreamDeserializingTask(StreamSession session, StreamingChannel channel, int messagingVersion) StreamReceiveException(StreamSession session, String msg) StreamReceiveException(StreamSession session, Throwable t) StreamReceiveTask(StreamSession session, TableId tableId, int totalStreams, long totalSize) protectedStreamTask(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 StreamSessionModifierConstructorDescriptionStreamingMultiplexedChannel(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 StreamSessionModifier and TypeMethodDescriptionIncomingStreamMessage.getOrCreateAndAttachInboundSession(StreamingChannel channel, int messagingVersion) StreamInitMessage.getOrCreateAndAttachInboundSession(StreamingChannel channel, int messagingVersion) StreamMessage.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 StreamSessionModifier and TypeMethodDescriptionvoidStreamMessageHeader.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 StreamSessionModifierConstructorDescriptionOutgoingStreamMessage(TableId tableId, StreamSession session, OutgoingStream stream, int sequenceNumber)