called for each input element. Should return the outputs to which this element is copied. If an empty BitSet is returned, the element is dropped.
Connects these sources to our inputs, in order.
Connects these sources to our inputs, in order.
This is a convenience method only; you can call connect() on each ConnectorInput individually.
IllegalArgumentException
if the size of sources
isn't the same as the size of this.inputs
.
Connects these sinks to our outputs, in order.
Connects these sinks to our outputs, in order.
This is a convenience method only; you can call connect() on each ConnectorOutput individually.
IllegalArgumentException
if the size of sinks
isn't the same as the size of this.outputs
.
The inputs and outputs of this Connector.
The inputs and outputs of this Connector.
The inputs to this Connector.
called for each input element.
called for each input element. Should return the outputs to which this element is copied. If an empty BitSet is returned, the element is dropped.
The outputs from this Connector.
Distributes data from one input to several outputs. Each chosen output is called sequentially and must complete handling the element before the next output is called.
called for each input element. Should return the outputs to which this element is copied. If an empty BitSet is returned, the element is dropped.