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) |
getSummarypublic StreamReceiveTask(StreamSession session, TableId tableId, int totalStreams, long totalSize)
public void received(IncomingStream stream)
stream - Stream received.public int getTotalNumberOfFiles()
getTotalNumberOfFiles in class StreamTaskpublic long getTotalSize()
getTotalSize in class StreamTaskpublic StreamReceiver getReceiver()
public void abort()
StreamReceiveTask.OnCompletionRunnable task is submitted,
then task cannot be aborted.abort in class StreamTaskpublic static void shutdownAndWait(long timeout,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException,
java.util.concurrent.TimeoutException
java.lang.InterruptedExceptionjava.util.concurrent.TimeoutExceptionCopyright © 2009-2020 The Apache Software Foundation