11package io .javaoperatorsdk .operator .processing ;
22
3- import java .util .ArrayList ;
4- import java .util .HashMap ;
5- import java .util .List ;
6- import java .util .Map ;
7- import java .util .Optional ;
8- import java .util .Set ;
3+ import java .util .*;
94
105import org .slf4j .Logger ;
116import org .slf4j .LoggerFactory ;
2520import io .javaoperatorsdk .operator .api .config .ControllerConfiguration ;
2621import io .javaoperatorsdk .operator .api .monitoring .Metrics ;
2722import io .javaoperatorsdk .operator .api .monitoring .Metrics .ControllerExecution ;
28- import io .javaoperatorsdk .operator .api .reconciler .Cleaner ;
29- import io .javaoperatorsdk .operator .api .reconciler .Constants ;
30- import io .javaoperatorsdk .operator .api .reconciler .Context ;
31- import io .javaoperatorsdk .operator .api .reconciler .ContextInitializer ;
32- import io .javaoperatorsdk .operator .api .reconciler .DeleteControl ;
33- import io .javaoperatorsdk .operator .api .reconciler .EventSourceContext ;
34- import io .javaoperatorsdk .operator .api .reconciler .EventSourceInitializer ;
35- import io .javaoperatorsdk .operator .api .reconciler .Ignore ;
36- import io .javaoperatorsdk .operator .api .reconciler .Reconciler ;
37- import io .javaoperatorsdk .operator .api .reconciler .UpdateControl ;
23+ import io .javaoperatorsdk .operator .api .reconciler .*;
3824import io .javaoperatorsdk .operator .api .reconciler .dependent .EventSourceNotFoundException ;
3925import io .javaoperatorsdk .operator .api .reconciler .dependent .EventSourceProvider ;
4026import io .javaoperatorsdk .operator .api .reconciler .dependent .EventSourceReferencer ;
@@ -56,6 +42,13 @@ public class Controller<P extends HasMetadata>
5642 RegisteredController <P > {
5743
5844 private static final Logger log = LoggerFactory .getLogger (Controller .class );
45+ private static final String CLEANUP = "cleanup" ;
46+ private static final String DELETE = "delete" ;
47+ private static final String FINALIZER_NOT_REMOVED = "finalizerNotRemoved" ;
48+ private static final String RECONCILE = "reconcile" ;
49+ private static final String RESOURCE = "resource" ;
50+ private static final String STATUS = "status" ;
51+ private static final String BOTH = "both" ;
5952
6053 private final Reconciler <P > reconciler ;
6154 private final ControllerConfiguration <P > configuration ;
@@ -103,7 +96,7 @@ public UpdateControl<P> reconcile(P resource, Context<P> context) throws Excepti
10396 new ControllerExecution <>() {
10497 @ Override
10598 public String name () {
106- return "reconcile" ;
99+ return RECONCILE ;
107100 }
108101
109102 @ Override
@@ -113,12 +106,12 @@ public String controllerName() {
113106
114107 @ Override
115108 public String successTypeName (UpdateControl <P > result ) {
116- String successType = "resource" ;
109+ String successType = RESOURCE ;
117110 if (result .isUpdateStatus ()) {
118- successType = "status" ;
111+ successType = STATUS ;
119112 }
120113 if (result .isUpdateResourceAndStatus ()) {
121- successType = "both" ;
114+ successType = BOTH ;
122115 }
123116 return successType ;
124117 }
@@ -154,7 +147,7 @@ public DeleteControl cleanup(P resource, Context<P> context) {
154147 new ControllerExecution <>() {
155148 @ Override
156149 public String name () {
157- return "cleanup" ;
150+ return CLEANUP ;
158151 }
159152
160153 @ Override
@@ -164,7 +157,7 @@ public String controllerName() {
164157
165158 @ Override
166159 public String successTypeName (DeleteControl deleteControl ) {
167- return deleteControl .isRemoveFinalizer () ? "delete" : "finalizerNotRemoved" ;
160+ return deleteControl .isRemoveFinalizer () ? DELETE : FINALIZER_NOT_REMOVED ;
168161 }
169162
170163 @ Override
0 commit comments