@Internal public final class StreamMultipleInputProcessor extends Object implements StreamInputProcessor
MultipleInputStreamOperator.| 构造器和说明 |
|---|
StreamMultipleInputProcessor(MultipleInputSelectionHandler inputSelectionHandler,
StreamOneInputProcessor<?>[] inputProcessors) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
CompletableFuture<?> |
getAvailableFuture() |
CompletableFuture<Void> |
prepareSnapshot(org.apache.flink.runtime.checkpoint.channel.ChannelStateWriter channelStateWriter,
long checkpointId) |
DataInputStatus |
processInput()
In case of two and more input processors this method must call
InputSelectable.nextSelection() to choose which input to consume from next. |
public StreamMultipleInputProcessor(MultipleInputSelectionHandler inputSelectionHandler, StreamOneInputProcessor<?>[] inputProcessors)
public CompletableFuture<?> getAvailableFuture()
getAvailableFuture 在接口中 org.apache.flink.runtime.io.AvailabilityProviderpublic DataInputStatus processInput() throws Exception
StreamInputProcessorInputSelectable.nextSelection() to choose which input to consume from next.processInput 在接口中 StreamInputProcessorAvailabilityProvider.getAvailableFuture().Exceptionpublic void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableIOExceptionpublic CompletableFuture<Void> prepareSnapshot(org.apache.flink.runtime.checkpoint.channel.ChannelStateWriter channelStateWriter, long checkpointId) throws org.apache.flink.runtime.checkpoint.CheckpointException
prepareSnapshot 在接口中 StreamInputProcessororg.apache.flink.runtime.checkpoint.CheckpointExceptionCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.