public class SSTableLoader extends java.lang.Object implements StreamEventHandler
Modifier and Type | Class and Description |
---|---|
static class |
SSTableLoader.Client |
Constructor and Description |
---|
SSTableLoader(java.io.File directory,
SSTableLoader.Client client,
OutputHandler outputHandler) |
SSTableLoader(java.io.File directory,
SSTableLoader.Client client,
OutputHandler outputHandler,
int connectionsPerHost,
java.lang.String targetKeyspace) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<InetAddressAndPort> |
getFailedHosts() |
void |
handleStreamEvent(StreamEvent event)
Callback for various streaming events.
|
void |
onFailure(java.lang.Throwable t) |
void |
onSuccess(StreamState finalState) |
protected java.util.Collection<SSTableReader> |
openSSTables(java.util.Map<InetAddressAndPort,java.util.Collection<Range<Token>>> ranges) |
StreamResultFuture |
stream() |
StreamResultFuture |
stream(java.util.Set<InetAddressAndPort> toIgnore,
StreamEventHandler... listeners) |
public SSTableLoader(java.io.File directory, SSTableLoader.Client client, OutputHandler outputHandler)
public SSTableLoader(java.io.File directory, SSTableLoader.Client client, OutputHandler outputHandler, int connectionsPerHost, java.lang.String targetKeyspace)
protected java.util.Collection<SSTableReader> openSSTables(java.util.Map<InetAddressAndPort,java.util.Collection<Range<Token>>> ranges)
public StreamResultFuture stream()
public StreamResultFuture stream(java.util.Set<InetAddressAndPort> toIgnore, StreamEventHandler... listeners)
public void onSuccess(StreamState finalState)
onSuccess
in interface com.google.common.util.concurrent.FutureCallback<StreamState>
public void onFailure(java.lang.Throwable t)
onFailure
in interface com.google.common.util.concurrent.FutureCallback<StreamState>
public void handleStreamEvent(StreamEvent event)
StreamEventHandler
handleStreamEvent
in interface StreamEventHandler
event
- Stream event.StreamEvent.Type
public java.util.Set<InetAddressAndPort> getFailedHosts()
Copyright © 2009-2021 The Apache Software Foundation