Skip to content

Commit 98386b2

Browse files
committed
refactor: move constant to Controller interface to avoid extra import
1 parent bebe3db commit 98386b2

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/Controller.java

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
public @interface Controller {
1111

1212
String NULL = "";
13+
String WATCH_CURRENT_NAMESPACE = "JOSDK_WATCH_CURRENT";
1314

1415
String name() default NULL;
1516

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/config/ControllerConfiguration.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package io.javaoperatorsdk.operator.api.config;
22

33
import io.fabric8.kubernetes.client.CustomResource;
4+
import io.javaoperatorsdk.operator.api.Controller;
45
import java.util.Collections;
56
import java.util.Set;
67

78
public interface ControllerConfiguration<R extends CustomResource> {
8-
String WATCH_CURRENT_NAMESPACE = "JOSDK_WATCH_CURRENT";
99

1010
String getName();
1111

@@ -29,7 +29,7 @@ default boolean watchAllNamespaces() {
2929

3030
default boolean watchCurrentNamespace() {
3131
final var namespaces = getNamespaces();
32-
return namespaces.size() == 1 && namespaces.contains(WATCH_CURRENT_NAMESPACE);
32+
return namespaces.size() == 1 && namespaces.contains(Controller.WATCH_CURRENT_NAMESPACE);
3333
}
3434

3535
default RetryConfiguration getRetryConfiguration() {

0 commit comments

Comments
 (0)