Class FlowGraphEndPoints
- java.lang.Object
-
- de.xima.fc.workflow.processor.model.FlowGraphEndPoints
-
public final class FlowGraphEndPoints extends Object
POJO implementation ofIFlowGraphEndPoints
.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
-
Constructor Summary
Constructors Constructor Description FlowGraphEndPoints()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IFlowGraphEndPoints
builtin(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Normal> normalEndPoints, com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Throwing> throwingEndPoints, com.google.common.collect.ImmutableSet<FlowGraphEndPoint.ControlTransfer> controlTransferEndPoints, com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Returning> returningEndPoints)
Get a new end points instance with the given built-in end points.static IFlowGraphEndPoints
controlTransfer(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.ControlTransfer> controlTransferEndPoints)
Gets a new end points instance with the given control transfer end points.static IFlowGraphEndPoints
empty()
static IFlowGraphEndPoints
normal(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Normal> normalEndPoints)
Gets a new end points instance with the given normal end points.static IFlowGraphEndPoints
returning(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Returning> returningEndPoints)
Gets a new end points instance with the given returning end points.static IFlowGraphEndPoints
throwing(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Throwing> throwingEndPoints)
Gets a new end points instance with the given throwing end points.
-
-
-
Method Detail
-
builtin
public static IFlowGraphEndPoints builtin(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Normal> normalEndPoints, com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Throwing> throwingEndPoints, com.google.common.collect.ImmutableSet<FlowGraphEndPoint.ControlTransfer> controlTransferEndPoints, com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Returning> returningEndPoints)
Get a new end points instance with the given built-in end points.- Parameters:
normalEndPoints
- Normal end points to set, seeNormal
.throwingEndPoints
- Throwing end points to set, seeThrowing
.controlTransferEndPoints
- Control transfer end points to set, seeControlTransfer
.returningEndPoints
- Returning end points to set, seeReturning
.- Returns:
- A new end points instance with the given built-in end points.
-
controlTransfer
public static IFlowGraphEndPoints controlTransfer(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.ControlTransfer> controlTransferEndPoints)
Gets a new end points instance with the given control transfer end points. For more details, seeFlowGraphEndPoint.ControlTransfer ControlTransfer
.- Parameters:
controlTransferEndPoints
- Control transfer end points to set.- Returns:
- A new end points instance with the given control transfer end points.
- See Also:
ControlTransfer
-
empty
public static IFlowGraphEndPoints empty()
- Returns:
- An empty end points instance with no end points.
-
normal
public static IFlowGraphEndPoints normal(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Normal> normalEndPoints)
Gets a new end points instance with the given normal end points. For more details, seeFlowGraphEndPoint.Normal Normal
.- Parameters:
normalEndPoints
- Normal end points to set.- Returns:
- A new end points instance with the given normal end points.
- See Also:
Normal
-
returning
public static IFlowGraphEndPoints returning(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Returning> returningEndPoints)
Gets a new end points instance with the given returning end points. For more details, seeFlowGraphEndPoint.Returning Returning
.- Parameters:
returningEndPoints
- Returning end points to set.- Returns:
- A new end points instance with the given returning end points.
- See Also:
Returning
-
throwing
public static IFlowGraphEndPoints throwing(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Throwing> throwingEndPoints)
Gets a new end points instance with the given throwing end points. For more details, seeFlowGraphEndPoint.Throwing Throwing
.- Parameters:
throwingEndPoints
- Throwing end points to set.- Returns:
- A new end points instance with the given throwing end points.
- See Also:
Throwing
-
-