Skip to content

Commit c98f825

Browse files
committed
fix: restore to compiling state after rebase
1 parent dbc5394 commit c98f825

File tree

8 files changed

+41
-23
lines changed

8 files changed

+41
-23
lines changed

api/src/main/java/io/javaoperatorsdk/operator/api/DefaultContext.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package io.javaoperatorsdk.operator.api;
22

33
import io.fabric8.kubernetes.client.CustomResource;
4+
import java.util.Optional;
45

56
public class DefaultContext<T extends CustomResource> implements Context<T> {
67

operator-framework/src/main/java/io/javaoperatorsdk/operator/Operator.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import io.javaoperatorsdk.operator.processing.EventDispatcher;
1717
import io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager;
1818
import io.javaoperatorsdk.operator.processing.event.internal.CustomResourceEventSource;
19+
import io.javaoperatorsdk.operator.processing.retry.GenericRetry;
1920
import io.javaoperatorsdk.operator.processing.retry.Retry;
2021
import java.util.Arrays;
2122
import java.util.HashMap;
@@ -40,10 +41,9 @@ public Operator(KubernetesClient k8sClient, ConfigurationService configurationSe
4041
public <R extends CustomResource> void register(ResourceController<R> controller)
4142
throws OperatorException {
4243
final var configuration = configurationService.getConfigurationFor(controller);
43-
// final var retry =
44-
// GenericRetry.fromConfiguration(configuration.getRetryConfiguration());
44+
final var retry = GenericRetry.fromConfiguration(configuration.getRetryConfiguration());
4545
final var targetNamespaces = configuration.getNamespaces().toArray(new String[] {});
46-
registerController(controller, configuration.watchAllNamespaces(), targetNamespaces);
46+
registerController(controller, configuration.watchAllNamespaces(), retry, targetNamespaces);
4747
}
4848

4949
public <R extends CustomResource> void registerControllerForAllNamespaces(
@@ -61,6 +61,7 @@ public <R extends CustomResource> void registerController(
6161
throws OperatorException {
6262
registerController(controller, false, retry, targetNamespaces);
6363
}
64+
6465
public <R extends CustomResource> void registerController(
6566
ResourceController<R> controller, String... targetNamespaces) throws OperatorException {
6667
registerController(controller, false, null, targetNamespaces);

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/DefaultEventHandler.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,13 @@
77
import io.fabric8.kubernetes.client.CustomResource;
88
import io.javaoperatorsdk.operator.api.Event;
99
import io.javaoperatorsdk.operator.api.EventHandler;
10+
import io.javaoperatorsdk.operator.api.RetryInfo;
1011
import io.javaoperatorsdk.operator.processing.event.DefaultEventSourceManager;
12+
import io.javaoperatorsdk.operator.processing.retry.Retry;
13+
import io.javaoperatorsdk.operator.processing.retry.RetryExecution;
14+
import java.util.HashMap;
1115
import java.util.HashSet;
16+
import java.util.Map;
1217
import java.util.Optional;
1318
import java.util.Set;
1419
import java.util.concurrent.ScheduledThreadPoolExecutor;

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/ExecutionScope.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22

33
import io.fabric8.kubernetes.client.CustomResource;
44
import io.javaoperatorsdk.operator.api.Event;
5+
import io.javaoperatorsdk.operator.api.RetryInfo;
56
import java.util.List;
67

78
public class ExecutionScope {
89

910
private List<Event> events;
1011
// the latest custom resource from cache
1112
private CustomResource customResource;
12-
private RetryInfo retryInfo;
13+
private RetryInfo retryInfo;
1314

1415
public ExecutionScope(List<Event> list, CustomResource customResource, RetryInfo retryInfo) {
1516
this.events = list;

operator-framework/src/test/java/io/javaoperatorsdk/operator/EventDispatcherTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@
1313

1414
import io.fabric8.kubernetes.client.CustomResource;
1515
import io.fabric8.kubernetes.client.Watcher;
16+
import io.javaoperatorsdk.operator.api.Context;
1617
import io.javaoperatorsdk.operator.api.DeleteControl;
1718
import io.javaoperatorsdk.operator.api.Event;
1819
import io.javaoperatorsdk.operator.api.ResourceController;
20+
import io.javaoperatorsdk.operator.api.RetryInfo;
1921
import io.javaoperatorsdk.operator.api.UpdateControl;
2022
import io.javaoperatorsdk.operator.processing.EventDispatcher;
2123
import io.javaoperatorsdk.operator.processing.ExecutionScope;

operator-framework/src/test/java/io/javaoperatorsdk/operator/IntegrationTestSupport.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import io.fabric8.kubernetes.client.utils.Serialization;
1818
import io.javaoperatorsdk.operator.api.ResourceController;
1919
import io.javaoperatorsdk.operator.config.runtime.DefaultConfigurationService;
20+
import io.javaoperatorsdk.operator.processing.retry.Retry;
2021
import io.javaoperatorsdk.operator.sample.simple.TestCustomResource;
2122
import io.javaoperatorsdk.operator.sample.simple.TestCustomResourceSpec;
2223
import java.io.IOException;

runtime-configuration/src/main/java/io/javaoperatorsdk/operator/config/runtime/ControllerAnnotationProcessor.java

Lines changed: 25 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -100,32 +100,38 @@ private TypeParameterResolver initializeResolver(ProcessingEnvironment processin
100100
}
101101

102102
private void generateDoneableClass(TypeElement controllerClassSymbol) {
103-
try {
104-
final TypeMirror resourceType = findResourceType(controllerClassSymbol);
103+
try {
104+
final TypeMirror resourceType = findResourceType(controllerClassSymbol);
105105
if (resourceType == null) {
106106
controllersResourceWriter.add(
107107
controllerClassSymbol.getQualifiedName().toString(),
108108
CustomResource.class.getCanonicalName());
109109
return;
110110
}
111111

112-
if (resourceType == null) {
113-
System.out.println("No defined a resource type for '" + controllerClassSymbol.getQualifiedName() + "': ignoring!");
114-
return;
115-
}
112+
if (resourceType == null) {
113+
System.out.println(
114+
"No defined a resource type for '"
115+
+ controllerClassSymbol.getQualifiedName()
116+
+ "': ignoring!");
117+
return;
118+
}
116119

117-
TypeElement customerResourceTypeElement =
118-
processingEnv.getElementUtils()
119-
.getTypeElement(resourceType.toString());
120+
TypeElement customerResourceTypeElement =
121+
processingEnv.getElementUtils().getTypeElement(resourceType.toString());
120122

121-
final String doneableClassName = customerResourceTypeElement.getSimpleName() + "Doneable";
122-
final String destinationClassFileName = customerResourceTypeElement.getQualifiedName() + "Doneable";
123-
final TypeName customResourceType = TypeName.get(resourceType);
123+
final String doneableClassName = customerResourceTypeElement.getSimpleName() + "Doneable";
124+
final String destinationClassFileName =
125+
customerResourceTypeElement.getQualifiedName() + "Doneable";
126+
final TypeName customResourceType = TypeName.get(resourceType);
124127

125-
if (!generatedDoneableClassFiles.add(destinationClassFileName)) {
126-
processingEnv.getMessager().printMessage(Diagnostic.Kind.NOTE,
127-
String.format(
128-
"%s already exists! adding the mapping to the %s",
128+
if (!generatedDoneableClassFiles.add(destinationClassFileName)) {
129+
processingEnv
130+
.getMessager()
131+
.printMessage(
132+
Diagnostic.Kind.NOTE,
133+
String.format(
134+
"%s already exists! adding the mapping to the %s",
129135
destinationClassFileName, CONTROLLERS_RESOURCE_PATH));
130136
controllersResourceWriter.add(
131137
controllerClassSymbol.getQualifiedName().toString(), customResourceType.toString());
@@ -167,10 +173,11 @@ private void generateDoneableClass(TypeElement controllerClassSymbol) {
167173
ioException.printStackTrace();
168174
}
169175
}
170-
private TypeMirror findResourceType(TypeElement controllerClassSymbol) {
176+
177+
private TypeMirror findResourceType(TypeElement controllerClassSymbol) {
171178
try {
172179

173-
return typeParameterResolver.resolve(
180+
return typeParameterResolver.resolve(
174181
processingEnv.getTypeUtils(), (DeclaredType) controllerClassSymbol.asType());
175182
} catch (Exception e) {
176183
e.printStackTrace();

runtime-configuration/src/main/java/io/javaoperatorsdk/operator/config/runtime/TypeParameterResolver.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.javaoperatorsdk.operator.processing.annotation;
1+
package io.javaoperatorsdk.operator.config.runtime;
22

33
import static javax.lang.model.type.TypeKind.DECLARED;
44
import static javax.lang.model.type.TypeKind.TYPEVAR;

0 commit comments

Comments
 (0)