Receives inbound commands Override to capture commands.
Receives outbound commands Override to capture commands.
Receives outbound commands Override to capture commands.
Shuts down the stage, deallocating resources, etc.
Shuts down the stage, deallocating resources, etc.
This method will be called when the stages receives a Disconnected command unless the
inboundCommand
method is overridden. It is not impossible that this will not be called
due to failure for other stages to propagate shutdown commands. Conversely, it is also
possible for this to be called more than once due to the reception of multiple disconnect
commands. It is therefore recommended that the method be idempotent.
Start the stage, allocating resources etc.
Start the stage, allocating resources etc.
This method should not effect other stages by sending commands etc unless it creates them. It is not impossible that the stage will receive other commands besides Connected before this method is called. It is not impossible for this method to be called multiple times by misbehaving stages. It is therefore recommended that the method be idempotent.
A simple default that serializes the write requests into the single element form.
A simple default that serializes the write requests into the single element form. It almost certainly should be overwritten
sequence of elements which are to be written
Future which will resolve when pipeline is ready for more data or fails