Packages

object GraphBuilder extends GraphBuilder[SubsequentNode]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GraphBuilder
  2. GraphBuilder
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type Creator[R] = (SubsequentNode) => R

Value Members

  1. def branchEnd(branchId: String, joinId: String): SubsequentNode
    Definition Classes
    GraphBuilder
  2. def build(inner: Creator[SubsequentNode]): SimpleGraphBuilder[SubsequentNode]
    Definition Classes
    GraphBuilderGraphBuilder
  3. def buildSimpleVariable(id: String, varName: String, value: Expression): GraphBuilder[SubsequentNode]
    Definition Classes
    GraphBuilder
  4. def buildVariable(id: String, varName: String, fields: (String, Expression)*): GraphBuilder[SubsequentNode]
    Definition Classes
    GraphBuilder
  5. def creator: Creator[SubsequentNode]
    Definition Classes
    GraphBuilderGraphBuilder
  6. def customNode(id: String, outputVar: String, customNodeRef: String, params: (String, Expression)*): GraphBuilder[SubsequentNode]
    Definition Classes
    GraphBuilder
  7. def customNodeNoOutput(id: String, customNodeRef: String, params: (String, Expression)*): GraphBuilder[SubsequentNode]
    Definition Classes
    GraphBuilder
  8. def decisionTable(decisionTableParamValue: Expression, matchConditionParamValue: Expression, output: String): GraphBuilder[SubsequentNode]
    Definition Classes
    GraphBuilder
  9. def disabledProcessor(id: String, svcId: String, params: (String, Expression)*): GraphBuilder[SubsequentNode]
    Definition Classes
    GraphBuilder
  10. def disabledProcessorEnd(id: String, svcId: String, params: (String, Expression)*): SubsequentNode
    Definition Classes
    GraphBuilder
  11. def disabledSink(id: String, typ: String): SubsequentNode
    Definition Classes
    GraphBuilder
  12. def emptySink(id: String, typ: String, params: (String, Expression)*): SubsequentNode
    Definition Classes
    GraphBuilder
  13. def endingCustomNode(id: String, outputVar: Option[String], customNodeRef: String, params: (String, Expression)*): SubsequentNode
    Definition Classes
    GraphBuilder
  14. def enricher(id: String, output: String, svcId: String, params: (String, Expression)*): GraphBuilder[SubsequentNode]
    Definition Classes
    GraphBuilder
  15. def filter(id: String, expression: Expression, nextFalse: SubsequentNode): GraphBuilder[SubsequentNode]
    Definition Classes
    GraphBuilder
  16. def filter(id: String, expression: Expression, disabled: Option[Boolean] = None, edgeType: EdgeType = EdgeType.FilterTrue): GraphBuilder[SubsequentNode]
    Definition Classes
    GraphBuilder
  17. def fragment(id: String, fragmentId: String, params: List[(String, Expression)], outputParameters: Map[String, String], outputs: Map[String, SubsequentNode]): SubsequentNode
    Definition Classes
    GraphBuilder
  18. def fragmentEnd(id: String, fragmentId: String, params: (String, Expression)*): SubsequentNode
    Definition Classes
    GraphBuilder
  19. def fragmentInput(id: String, params: (String, Class[_])*): GraphBuilder[SourceNode]
    Definition Classes
    GraphBuilder
  20. def fragmentOneOut(id: String, fragmentId: String, fragmentOutputDefinitionName: String, outputParamName: String, params: (String, Expression)*): GraphBuilder[SubsequentNode]
    Definition Classes
    GraphBuilder
  21. def fragmentOutput(id: String, outputName: String, params: (String, Expression)*): SubsequentNode
    Definition Classes
    GraphBuilder
  22. def join(id: String, typ: String, output: Option[String], branchParams: List[(String, List[(String, Expression)])], params: (String, Expression)*): GraphBuilder[SourceNode]
    Definition Classes
    GraphBuilder
  23. def processor(id: String, svcId: String, params: (String, Expression)*): GraphBuilder[SubsequentNode]
    Definition Classes
    GraphBuilder
  24. def processorEnd(id: String, svcId: String, params: (String, Expression)*): SubsequentNode
    Definition Classes
    GraphBuilder
  25. def source(id: String, typ: String, params: (String, Expression)*): GraphBuilder[SourceNode]
    Definition Classes
    GraphBuilder
  26. def split(id: String, nexts: SubsequentNode*): SubsequentNode
    Definition Classes
    GraphBuilder
  27. def switch(id: String, expression: Expression, exprVal: String, defaultNext: SubsequentNode, nexts: Case*): SubsequentNode
    Definition Classes
    GraphBuilder
  28. def switch(id: String, expression: Expression, exprVal: String, nexts: Case*): SubsequentNode
    Definition Classes
    GraphBuilder
  29. def switch(id: String, nexts: Case*): SubsequentNode
    Definition Classes
    GraphBuilder
  30. def to(node: SubsequentNode): SubsequentNode
    Definition Classes
    GraphBuilder