public class CassandraStreamReceiver extends java.lang.Object implements StreamReceiver
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Collection<SSTableReader> |
sstables |
| Constructor and Description |
|---|
CassandraStreamReceiver(ColumnFamilyStore cfs,
StreamSession session,
int totalFiles) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort()
Called when something went wrong with a stream session.
|
void |
cleanup()
Called after finished has returned and we've sent any messages to other nodes.
|
LifecycleNewTracker |
createLifecycleNewTracker() |
void |
discardStream(IncomingStream stream)
This is called when we've received stream data we can't add to the received set for some reason,
usually when we've received data for a session which has been closed.
|
void |
finished()
Called when a stream session has succesfully completed.
|
void |
finishTransaction() |
static CassandraStreamReceiver |
fromReceiver(StreamReceiver receiver) |
void |
received(IncomingStream stream)
Called after we've finished receiving stream data.
|
protected java.util.Collection<SSTableReader> sstables
public CassandraStreamReceiver(ColumnFamilyStore cfs, StreamSession session, int totalFiles)
public static CassandraStreamReceiver fromReceiver(StreamReceiver receiver)
public void received(IncomingStream stream)
StreamReceiverreceived in interface StreamReceiverpublic void discardStream(IncomingStream stream)
StreamReceiverdiscardStream in interface StreamReceiverpublic LifecycleNewTracker createLifecycleNewTracker()
public void abort()
StreamReceiverabort in interface StreamReceiverpublic void finishTransaction()
public void finished()
StreamReceiverfinished in interface StreamReceiverpublic void cleanup()
StreamReceivercleanup in interface StreamReceiverCopyright © 2009-2020 The Apache Software Foundation