Skip to content

Commit 6eb1890

Browse files
committed
refactor: remove ResourceTypeAware interface
1 parent 156a51a commit 6eb1890

File tree

3 files changed

+2
-10
lines changed

3 files changed

+2
-10
lines changed

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

Lines changed: 0 additions & 6 deletions
This file was deleted.

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/external/AbstractCachingDependentResource.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@
44

55
import io.fabric8.kubernetes.api.model.HasMetadata;
66
import io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceProvider;
7-
import io.javaoperatorsdk.operator.api.reconciler.dependent.ResourceTypeAware;
87
import io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource;
98
import io.javaoperatorsdk.operator.processing.event.ExternalResourceCachingEventSource;
109
import io.javaoperatorsdk.operator.processing.event.source.EventSource;
1110

1211
public abstract class AbstractCachingDependentResource<R, P extends HasMetadata>
1312
extends AbstractDependentResource<R, P>
14-
implements EventSourceProvider<P>, ResourceTypeAware<R> {
13+
implements EventSourceProvider<P> {
1514

1615
protected ExternalResourceCachingEventSource<R, P> eventSource;
1716
private final Class<R> resourceType;

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import io.javaoperatorsdk.operator.api.reconciler.Context;
1616
import io.javaoperatorsdk.operator.api.reconciler.EventSourceContext;
1717
import io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceProvider;
18-
import io.javaoperatorsdk.operator.api.reconciler.dependent.ResourceTypeAware;
1918
import io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DependentResourceConfigurator;
2019
import io.javaoperatorsdk.operator.api.reconciler.dependent.managed.KubernetesClientAware;
2120
import io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource;
@@ -30,7 +29,7 @@
3029

3130
public abstract class KubernetesDependentResource<R extends HasMetadata, P extends HasMetadata>
3231
extends AbstractDependentResource<R, P>
33-
implements KubernetesClientAware, EventSourceProvider<P>, ResourceTypeAware<R>,
32+
implements KubernetesClientAware, EventSourceProvider<P>,
3433
DependentResourceConfigurator<KubernetesDependentResourceConfig> {
3534

3635
private static final Logger log = LoggerFactory.getLogger(KubernetesDependentResource.class);

0 commit comments

Comments
 (0)