public class StreamReceiveTask extends StreamTask
session, tableId
Constructor and Description |
---|
StreamReceiveTask(StreamSession session,
TableId tableId,
int totalStreams,
long totalSize) |
Modifier and Type | Method and Description |
---|---|
void |
abort()
Abort this task.
|
StreamReceiver |
getReceiver() |
int |
getTotalNumberOfFiles() |
long |
getTotalSize() |
void |
received(IncomingStream stream)
Process received stream.
|
static void |
shutdownAndWait(long timeout,
java.util.concurrent.TimeUnit unit) |
getSummary
public StreamReceiveTask(StreamSession session, TableId tableId, int totalStreams, long totalSize)
public void received(IncomingStream stream)
stream
- Stream received.public int getTotalNumberOfFiles()
getTotalNumberOfFiles
in class StreamTask
public long getTotalSize()
getTotalSize
in class StreamTask
public StreamReceiver getReceiver()
public void abort()
StreamReceiveTask.OnCompletionRunnable
task is submitted,
then task cannot be aborted.abort
in class StreamTask
public static void shutdownAndWait(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
java.lang.InterruptedException
java.util.concurrent.TimeoutException
Copyright © 2009-2021 The Apache Software Foundation