Interface ClassDependenciesFlowContext

    • Method Detail

      • addFlow

        ClassItemIndex addFlow​(java.lang.String flowName,
                               java.lang.Class<?> argumentType,
                               java.lang.Object[] annotations)
        Adds a Flow.
        Parameters:
        flowName - Name of Flow.
        argumentType - Argument Class to Flow.
        annotations - Annotations.
        Returns:
        ClassItemIndex of the Flow.
      • addEscalation

        void addEscalation​(java.lang.Class<? extends java.lang.Throwable> escalationType)
        Adds an Escalation.
        Parameters:
        escalationType - Type of Escalation.
      • addAnnotation

        void addAnnotation​(java.lang.Object annotation)
        Adds an annotation to the ManagedFunction / ManagedObject requiring the dependency.
        Parameters:
        annotation - Annotation.