Connector for attributes and inputs.
Connector for attributes and inputs. Provides the input as Observable[X].
Connector for a list of attributes or inputs.
Connector for a list of attributes or inputs.
All blocks that comprise this pipeline.
All blocks that comprise this pipeline.
Called to bind the input ports of the pipeline to the input ports of its constituents.
Called to bind the input ports of the pipeline to the input ports of its constituents.
The block whose output is exposed as the pipeline's output.
The block whose output is exposed as the pipeline's output.
The blocks that need to be reset each time the pipeline's reset
method is called.
The blocks that need to be reset each time the pipeline's reset
method is called.
By default, it is equal to allBlocks
.
Computes the target block's output.
Computes the target block's output.
Generates block's id for logging.
Generates block's id for logging.
The currently established Observable output.
The currently established Observable output.
Returns the block's output as an Observable.
Returns the block's output as an Observable. This observable is stable in the sense that
it keeps emitting items, whether the block has been reset, or its inputs changed etc., i.e.
it never calls onError
or onCompleted
methods on its subscribers until the block's
shutdown()
method is called.
Resets all internal blocks that need to be reset.
Resets all internal blocks that need to be reset.
Shuts down all its internal blocks.
Shuts down all its internal blocks.
Connects the output of this block to source
input port of a transformer block.
Connects the output of this block to source
input port of a transformer block.
Connects the output of this block to an input port of another block.
Connects the output of this block to an input port of another block.
Cancels the output subscription.
Cancels the output subscription.
Decorates the observable by adding listeners for its lifecycle events.
Decorates the observable by adding listeners for its lifecycle events.
Connects the output of this block to source
input port of a transformer block.
Connects the output of this block to source
input port of a transformer block.
An alias for to(block)
.
Connects the output of this block to an input port of another block.
Connects the output of this block to an input port of another block.
An alias for to(port)
.
Wraps a structure of interconnected blocks and behaves as one block.