@Internal public final class StreamMultipleInputProcessor extends Object implements StreamInputProcessor
MultipleInputStreamOperator.| 构造器和说明 |
|---|
StreamMultipleInputProcessor(CheckpointedInputGate[] checkpointedInputGates,
org.apache.flink.api.common.typeutils.TypeSerializer<?>[] inputSerializers,
org.apache.flink.runtime.io.disk.iomanager.IOManager ioManager,
StreamStatusMaintainer streamStatusMaintainer,
MultipleInputStreamOperator<?> streamOperator,
MultipleInputSelectionHandler inputSelectionHandler,
WatermarkGauge[] inputWatermarkGauges,
OperatorChain<?,?> operatorChain,
org.apache.flink.metrics.Counter numRecordsIn) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
CompletableFuture<?> |
getAvailableFuture() |
CompletableFuture<Void> |
prepareSnapshot(org.apache.flink.runtime.checkpoint.channel.ChannelStateWriter channelStateWriter,
long checkpointId) |
org.apache.flink.core.io.InputStatus |
processInput() |
public StreamMultipleInputProcessor(CheckpointedInputGate[] checkpointedInputGates, org.apache.flink.api.common.typeutils.TypeSerializer<?>[] inputSerializers, org.apache.flink.runtime.io.disk.iomanager.IOManager ioManager, StreamStatusMaintainer streamStatusMaintainer, MultipleInputStreamOperator<?> streamOperator, MultipleInputSelectionHandler inputSelectionHandler, WatermarkGauge[] inputWatermarkGauges, OperatorChain<?,?> operatorChain, org.apache.flink.metrics.Counter numRecordsIn)
public CompletableFuture<?> getAvailableFuture()
getAvailableFuture 在接口中 org.apache.flink.runtime.io.AvailabilityProviderpublic org.apache.flink.core.io.InputStatus processInput()
throws Exception
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 IOException
prepareSnapshot 在接口中 StreamInputProcessorIOExceptionCopyright © 2014–2021 The Apache Software Foundation. All rights reserved.