Class JoinChain<I,​O>

java.lang.Object
com.github.hakenadu.javalangchains.chains.base.JoinChain<I,​O>
Type Parameters:
I - Input type of joined chains
O - Output type of joined chains
All Implemented Interfaces:
Chain<I,​Stream<O>>

public final class JoinChain<I,​O>
extends Object
implements Chain<I,​Stream<O>>
This Chain is used to join multiple other chains. Their output is provided as a Stream which will be passed as an input to subsequent chains.
  • Constructor Details

  • Method Details

    • run

      public Stream<O> run​(I input)
      Description copied from interface: Chain
      Execute this Chain
      Specified by:
      run in interface Chain<I,​O>
      Parameters:
      input - this chain's input
      Returns:
      this chain's output