Package io.javaoperatorsdk.operator.api
Annotation Type Controller
-
@Retention(RUNTIME) @Target(TYPE) public @interface Controller
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description StringfinalizerNameOptional finalizer name, if it is not, the crdName will be used as the name of the finalizer too.booleangenerationAwareEventProcessingIf true, will dispatch new event to the controller if generation increased since the last processing, otherwise will process all events.
-
-
-
Field Detail
-
NULL
static final String NULL
-
-
Element Detail
-
crdName
String crdName
-
-
-
finalizerName
String finalizerName
Optional finalizer name, if it is not, the crdName will be used as the name of the finalizer too.- Default:
- ""
-
-
-
generationAwareEventProcessing
boolean generationAwareEventProcessing
If true, will dispatch new event to the controller if generation increased since the last processing, otherwise will process all events. See generation meta attribute here- Default:
- true
-
-