Interface ClassDependenciesFlowContext
-
- All Known Subinterfaces:
ClassDependenciesContext
public interface ClassDependenciesFlowContextContext for theClassDependencies.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAnnotation(java.lang.Object annotation)Adds an annotation to theManagedFunction/ManagedObjectrequiring the dependency.voidaddEscalation(java.lang.Class<? extends java.lang.Throwable> escalationType)Adds anEscalation.ClassItemIndexaddFlow(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- ArgumentClasstoFlow.annotations- Annotations.- Returns:
ClassItemIndexof 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/ManagedObjectrequiring the dependency.- Parameters:
annotation- Annotation.
-
-