Interface ClassDependenciesFlowContext
-
- All Known Subinterfaces:
ClassDependenciesContext
public interface ClassDependenciesFlowContext
Context for theClassDependencies
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addAnnotation(java.lang.Object annotation)
Adds an annotation to theManagedFunction
/ManagedObject
requiring the dependency.void
addEscalation(java.lang.Class<? extends java.lang.Throwable> escalationType)
Adds anEscalation
.ClassItemIndex
addFlow(java.lang.String flowName, java.lang.Class<?> argumentType, java.lang.Object[] annotations)
Adds aFlow
.
-
-
-
Method Detail
-
addFlow
ClassItemIndex addFlow(java.lang.String flowName, java.lang.Class<?> argumentType, java.lang.Object[] annotations)
Adds aFlow
.- Parameters:
flowName
- Name ofFlow
.argumentType
- ArgumentClass
toFlow
.annotations
- Annotations.- Returns:
ClassItemIndex
of theFlow
.
-
addEscalation
void addEscalation(java.lang.Class<? extends java.lang.Throwable> escalationType)
Adds anEscalation
.- Parameters:
escalationType
- Type ofEscalation
.
-
addAnnotation
void addAnnotation(java.lang.Object annotation)
Adds an annotation to theManagedFunction
/ManagedObject
requiring the dependency.- Parameters:
annotation
- Annotation.
-
-