Skip to content

Commit 3ab42bf

Browse files
authored
fix: update deprecated client usage and minor improvements (#1707)
1 parent 4107952 commit 3ab42bf

File tree

62 files changed

+114
-109
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+114
-109
lines changed

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/BuilderUtils.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ public static final <T, B> B newBuilder(Class<B> builderType, T item) {
2323
}
2424
}
2525

26-
public static final <T, B> Class<T> builderTargetType(Class<B> builderType) {
26+
@SuppressWarnings("unchecked")
27+
public static <T, B> Class<T> builderTargetType(Class<B> builderType) {
2728
try {
2829
Method method = builderType.getDeclaredMethod("build");
2930
return (Class<T>) method.getReturnType();

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public class ResolvedControllerConfiguration<P extends HasMetadata>
2626
private final String associatedReconcilerClassName;
2727
private final Retry retry;
2828
private final RateLimiter rateLimiter;
29-
private final Optional<Duration> maxReconciliationInterval;
29+
private final Duration maxReconciliationInterval;
3030
private final String finalizer;
3131
private final Map<DependentResourceSpec, Object> configurations;
3232

@@ -86,7 +86,7 @@ protected ResolvedControllerConfiguration(Class<P> resourceClass, String name,
8686
this.associatedReconcilerClassName = associatedReconcilerClassName;
8787
this.retry = ensureRetry(retry);
8888
this.rateLimiter = ensureRateLimiter(rateLimiter);
89-
this.maxReconciliationInterval = Optional.ofNullable(maxReconciliationInterval);
89+
this.maxReconciliationInterval = maxReconciliationInterval;
9090
this.configurations = configurations != null ? configurations : Collections.emptyMap();
9191

9292
this.finalizer =
@@ -142,7 +142,7 @@ protected void setDependentResources(List<DependentResourceSpec> dependentResour
142142

143143
@Override
144144
public Optional<Duration> maxReconciliationInterval() {
145-
return maxReconciliationInterval;
145+
return Optional.ofNullable(maxReconciliationInterval);
146146
}
147147

148148
@Override

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/reconciler/dependent/Dependent.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package io.javaoperatorsdk.operator.api.reconciler.dependent;
22

3-
import io.javaoperatorsdk.operator.api.reconciler.Constants;
43
import io.javaoperatorsdk.operator.processing.dependent.workflow.Condition;
54

65
import static io.javaoperatorsdk.operator.api.reconciler.Constants.NO_VALUE_SET;

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/reconciler/dependent/EventSourceNotFoundException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
public class EventSourceNotFoundException extends OperatorException {
66

7-
private String eventSourceName;
7+
private final String eventSourceName;
88

99
public EventSourceNotFoundException(String eventSourceName) {
1010
this.eventSourceName = eventSourceName;

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/health/ControllerHealthInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
@SuppressWarnings("rawtypes")
99
public class ControllerHealthInfo {
1010

11-
private EventSourceManager<?> eventSourceManager;
11+
private final EventSourceManager<?> eventSourceManager;
1212

1313
public ControllerHealthInfo(EventSourceManager eventSourceManager) {
1414
this.eventSourceManager = eventSourceManager;

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/KubernetesDependent.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@
88
import io.javaoperatorsdk.operator.api.reconciler.Constants;
99
import io.javaoperatorsdk.operator.api.reconciler.ResourceDiscriminator;
1010
import io.javaoperatorsdk.operator.processing.event.source.filter.*;
11-
import io.javaoperatorsdk.operator.processing.event.source.filter.GenericFilter;
12-
import io.javaoperatorsdk.operator.processing.event.source.filter.OnAddFilter;
13-
import io.javaoperatorsdk.operator.processing.event.source.filter.OnDeleteFilter;
14-
import io.javaoperatorsdk.operator.processing.event.source.filter.OnUpdateFilter;
1511

1612
import static io.javaoperatorsdk.operator.api.reconciler.Constants.NO_VALUE_SET;
1713

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/workflow/AbstractWorkflowExecutor.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ protected synchronized void handleNodeExecutionFinish(
100100
}
101101
}
102102

103+
@SuppressWarnings("unchecked")
103104
protected <R> boolean isConditionMet(Optional<Condition<R, P>> condition,
104105
DependentResource<R, P> dependentResource) {
105106
if (condition.isEmpty()) {

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/EventSourceManager.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
package io.javaoperatorsdk.operator.processing.event;
22

3-
import java.util.LinkedHashSet;
4-
import java.util.List;
5-
import java.util.Map;
6-
import java.util.Objects;
7-
import java.util.Set;
3+
import java.util.*;
84
import java.util.function.Function;
95
import java.util.stream.Collectors;
106
import java.util.stream.Stream;

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/source/ExternalResourceCachingEventSource.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535
public abstract class ExternalResourceCachingEventSource<R, P extends HasMetadata>
3636
extends AbstractResourceEventSource<R, P> implements RecentOperationCacheFiller<R> {
3737

38-
private static Logger log = LoggerFactory.getLogger(ExternalResourceCachingEventSource.class);
38+
private static final Logger log =
39+
LoggerFactory.getLogger(ExternalResourceCachingEventSource.class);
3940

4041
protected final CacheKeyMapper<R> cacheKeyMapper;
4142

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/source/informer/DefaultPrimaryToSecondaryIndex.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
class DefaultPrimaryToSecondaryIndex<R extends HasMetadata> implements PrimaryToSecondaryIndex<R> {
1111

12-
private SecondaryToPrimaryMapper<R> secondaryToPrimaryMapper;
13-
private Map<ResourceID, Set<ResourceID>> index = new HashMap<>();
12+
private final SecondaryToPrimaryMapper<R> secondaryToPrimaryMapper;
13+
private final Map<ResourceID, Set<ResourceID>> index = new HashMap<>();
1414

1515
public DefaultPrimaryToSecondaryIndex(SecondaryToPrimaryMapper<R> secondaryToPrimaryMapper) {
1616
this.secondaryToPrimaryMapper = secondaryToPrimaryMapper;

0 commit comments

Comments
 (0)