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)
StreamReceiver
received
in interface StreamReceiver
public void discardStream(IncomingStream stream)
StreamReceiver
discardStream
in interface StreamReceiver
public LifecycleNewTracker createLifecycleNewTracker()
public void abort()
StreamReceiver
abort
in interface StreamReceiver
public void finishTransaction()
public void finished()
StreamReceiver
finished
in interface StreamReceiver
public void cleanup()
StreamReceiver
cleanup
in interface StreamReceiver
Copyright © 2009-2021 The Apache Software Foundation