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 IFlowGraphEndPointsbuiltin(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 IFlowGraphEndPointscontrolTransfer(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.ControlTransfer> controlTransferEndPoints)Gets a new end points instance with the given control transfer end points.static IFlowGraphEndPointsempty()static IFlowGraphEndPointsnormal(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Normal> normalEndPoints)Gets a new end points instance with the given normal end points.static IFlowGraphEndPointsreturning(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Returning> returningEndPoints)Gets a new end points instance with the given returning end points.static IFlowGraphEndPointsthrowing(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
-
-