Class InvalidRuntimeManagerException

  • All Implemented Interfaces:
    Serializable

    public class InvalidRuntimeManagerException
    extends InvalidActivityStateException
    This exception will be raised if an execution manager cannot resolve the runtime manager URIs provided by an EBPInstanceReference.
    Author:
    Ulrich Kreher
    See Also:
    Serialized Form
    • Field Detail

      • ebp

        protected final EBPInstanceReference ebp
        The EBPInstanceReference not providing valid runtime manager URIs.
    • Constructor Detail

      • InvalidRuntimeManagerException

        public InvalidRuntimeManagerException​(EBPInstanceReference ebp,
                                              ProcessConstants.NodeState state)
        Creates a new InvalidRuntimeManagerException to indicate that an execution manager cannot resolve the runtime manager URIs provided by an EBPInstanceReference.
        Parameters:
        ebp - The EBPInstanceReference not providing valid runtime manager URIs.
        state - The state of the node causing this exception. This is needed for the superclass.
      • InvalidRuntimeManagerException

        public InvalidRuntimeManagerException​(EBPInstanceReference ebp,
                                              ProcessConstants.NodeState state,
                                              Throwable cause)
        Creates a new InvalidRuntimeManagerException to indicate that an execution manager cannot resolve the runtime manager URIs provided by an EBPInstanceReference.
        Parameters:
        ebp - The EBPInstanceReference not providing valid runtime manager URIs.
        state - The state of the node causing this exception. This is needed for the superclass.
        cause - The cause for the InvalidRuntimeManagerException providing additional information.
    • Method Detail

      • getRuntimeManagerURI

        public URI[] getRuntimeManagerURI()
        Gets the URIs for the runtime manager causing this exception since they cannot be resolved.
        Returns:
        The URIs for the runtime manager that cannot be resolved (and therefore caused this exception.