Interface PushingAsyncDataInput<T>

All Superinterfaces:
AvailabilityProvider
All Known Subinterfaces:
RecoverableStreamTaskInput<T>, StreamTaskInput<T>
All Known Implementing Classes:
AbstractStreamTaskNetworkInput, MultiInputSortingDataInput, RescalingStreamTaskNetworkInput, SortingDataInput, SourceOperator, StreamTaskExternallyInducedSourceInput, StreamTaskFinishedOnRestoreSourceInput, StreamTaskNetworkInput, StreamTaskSourceInput

@Internal public interface PushingAsyncDataInput<T> extends AvailabilityProvider
The variant of PullingAsyncDataInput that is defined for handling both network input and source input in a unified way via emitNext(DataOutput) instead of returning Optional.empty() via PullingAsyncDataInput.pollNext().