ConnectableInputChannel
sealed interface ConnectableInputChannel<ItemT, ChannelT : ChannelType<ChannelT>> : InputChannel<ItemT, ChannelT>
Input channel that can be manually connected to an output channel.
Parameters
ItemT
the type of items transmitted through this channel
ChannelT
the channel type (Push or Pull)
Inheritors
Properties
Link copied to clipboard
The Node that receives data through this input channel.
Link copied to clipboard
The output channel connected upstream.
Functions
Link copied to clipboard
Closes this push input channel to prevent further data transfers.
Link copied to clipboard
Checks if this pull input channel is ready to receive data.
Link copied to clipboard
Opens this push input channel to allow data transfers.
Link copied to clipboard
Registers a callback to be invoked when this channel becomes not ready.
Link copied to clipboard
Registers a callback to be invoked when this channel becomes ready.