package shapeless

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class CoproductFanInShape [C <: Coproduct, HL <: HList] extends FanInShape[C]

    The custom FanInShape used by CoproductFlexiMerge to build typed inlets from types in the Coproduct

  2. class CoproductFanOutShape [C <: Coproduct, HL <: HList] extends FanOutShape[C]

    The custom FanOutShape used by CoproductFlexiRoute to build typed outlets from types in the Coproduct

  3. class CoproductFlexiMerge [C <: Coproduct, HL <: HList] extends GraphStage[CoproductFanInShape[C, HL]]

    The custom CoproductFlexiMerge that merges elements received on all inlets to output Coproduct using ReadAny condition

  4. class CoproductFlexiRoute [C <: Coproduct, HL <: HList] extends GraphStage[CoproductFanOutShape[C, HL]]

    The custom CoproductFlexiRoute that dispatches instance of the Coproduct to the right route according to the type using a DemandFromAll condition

  5. trait FlowBuilder [CIn <: Coproduct, COut <: Coproduct] extends AnyRef

    Builds a Flow[CIn, Any] using provided FlowGraph.Builder

  6. trait FlowBuilderC [CIn <: Coproduct, COut <: Coproduct] extends AnyRef

    Builds a Flow[CIn, COut] using provided FlowGraph.Builder

  7. trait FlowTypes [HL <: HList] extends AnyRef

    Extracts from a HList of flows a Coproduct of Input types and a Coproduct of Output types

  8. trait InletBuilder [C <: Coproduct] extends AnyRef

    Typed inlet builder that builds a HList of Inlets from the types in a coproduct using a universal builder function

  9. trait InletFunction extends AnyRef

    Universal Inlet builder function

  10. trait OutletBuilder [C <: Coproduct] extends AnyRef

    A typed outlet builder using a universal outlet builder function that builds a HList of outlets from the types in a coproduct

  11. trait OutletFunction extends AnyRef

    A universal graph outlet builder function

  12. trait SelectOutletValue [C <: Coproduct] extends AnyRef

    Takes a coproduct instance and searches in a HList of outlets for corresponding typed outlet and returns the outlet and the value

  13. trait ShapelessStream extends AnyRef

Ungrouped