Class FlowGraphEndPoint

    • Field Detail

      • nodeKey

        protected final NodeKey nodeKey
    • Method Detail

      • equals

        public abstract boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • hashCode

        public abstract int hashCode()
        Overrides:
        hashCode in class Object
      • controlTransfer

        public static FlowGraphEndPoint.ControlTransfer controlTransfer​(NodeKey nodeKey,
                                                                        NodeKey target,
                                                                        String controlTransferType)
        Creates a new control transfer end point for the given node key and the given target and control transfer type.
        Parameters:
        nodeKey - Key of the workflow node.
        target - Key of the target node to which to transfer control.
        controlTransferType - Type of the control transfer, see EStandardControlTransferType for a list of built-in transfer types.
        Returns:
        A new control transfer end point for the given node key and the given target and control transfer type.
        See Also:
        ControlTransfer
      • normal

        public static FlowGraphEndPoint.Normal normal​(NodeKey nodeKey)
        Creates a new normal end point for the given node key and with no data.
        Parameters:
        nodeKey - Key of the workflow node.
        Returns:
        A new normal end point for the given node key and with no data.
        See Also:
        Normal
      • returning

        public static FlowGraphEndPoint.Returning returning​(NodeKey nodeKey)
        Creates a new returning end point for the given node key and with no data.
        Parameters:
        nodeKey - Key of the workflow node.
        Returns:
        A new returning end point for the given node key and with no data.
        See Also:
        Returning
      • throwing

        public static FlowGraphEndPoint.Throwing throwing​(NodeKey nodeKey)
        Creates a new throwing end point for the given node key and with no data.
        Parameters:
        nodeKey - Key of the workflow node.
        Returns:
        A new throwing end point for the given node key and with no data.
        See Also:
        Throwing