Interface MultiSourceOperator<T extends LogicalPort>

  • Type Parameters:
    T - the type of output port.
    All Superinterfaces:
    LogicalOperator
    All Known Implementing Classes:
    OpenMultiModelSource, OpenMultiRecordSource

    public interface MultiSourceOperator<T extends LogicalPort>
    extends LogicalOperator
    Mix-in interface to be implemented by some operators. By convention, operators that define multiple output and zero inputs should this interface since it make facilitate higher-level composition frameworks. Note that the core DR engine does not currently have any special handling for operators that implement this interface.
    • Method Detail

      • getOutputs

        List<T> getOutputs()
        Returns the output ports
        Returns:
        the output ports