Class BlackHole

  • All Implemented Interfaces:
    CSProcess

    public final class BlackHole
    extends Object
    implements CSProcess
    Black holes anything sent to it.

    Process Diagram

    Description

    BlackHole is a process that accepts everything sent to it. This class can be used to ignore the output from a process while ensuring that the data is always read from the channel.

    Note: this functionality is (more efficiently) provided by a BlackHoleChannel.

    Channel Protocols

    Input Channels
    in java.lang.Object The in Channel can accept data of any Class.
    Author:
    P.H. Welch and P.D. Austin
    • Constructor Detail

      • BlackHole

        public BlackHole​(ChannelInput in)
        Construct a new BlackHole process with the input Channel in.
        Parameters:
        in - the input channel
    • Method Detail

      • run

        public void run()
        The main body of this process.
        Specified by:
        run in interface CSProcess