10000 fix: event source holder not an event source (#1102) · rsynek/java-operator-sdk@fcdcb04 · GitHub
[go: up one dir, main page]

Skip to content

Commit fcdcb04

Browse files
authored
fix: event source holder not an event source (operator-framework#1102)
1 parent 15a7220 commit fcdcb04

File tree

1 file changed

+2
-19
lines changed

1 file changed

+2
-19
lines changed

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

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,22 @@
11
package io.javaoperatorsdk.operator.processing.dependent;
22

33
import io.fabric8.kubernetes.api.model.HasMetadata;
4-
import io.javaoperatorsdk.operator.OperatorException;
54
import io.javaoperatorsdk.operator.api.reconciler.Context;
65
import io.javaoperatorsdk.operator.api.reconciler.EventSourceContext;
76
import io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceProvider;
87
import io.javaoperatorsdk.operator.api.reconciler.dependent.RecentOperationCacheFiller;
98
import io.javaoperatorsdk.operator.api.reconciler.dependent.RecentOperationEventFilter;
10-
import io.javaoperatorsdk.operator.processing.event.EventHandler;
119
import io.javaoperatorsdk.operator.processing.event.ResourceID;
1210
import io.javaoperatorsdk.operator.processing.event.source.EventSource;
1311
import io.javaoperatorsdk.operator.processing.event.source.ResourceEventSource;
1412

1513
public abstract class AbstractEventSourceHolderDependentResource<R, P extends HasMetadata, T extends ResourceEventSource<R, P>>
1614
extends AbstractDependentResource<R, P>
17-
implements ResourceEventSource<R, P>, EventSourceProvider<P> {
15+
implements EventSourceProvider<P> {
1816
private T eventSource;
1917
private boolean isFilteringEventSource;
2018
private boolean isCacheFillerEventSource;
2119

22-
@Override
23-
public void start() throws OperatorException {
24-
eventSource.start();
25-
}
26-
27-
@Override
28-
public void stop() throws OperatorException {
29-
eventSource.stop();
30-
}
31-
3220
public EventSource initEventSource(EventSourceContext<P> context) {
3321
// some sub-classes (e.g. KubernetesDependentResource) can have their event source created
3422
// before this method is called in the managed case, so only create the event source if it
@@ -41,7 +29,7 @@ public EventSource initEventSource(EventSourceContext<P> context) {
4129
// already been set before this method is called
4230
isFilteringEventSource = eventSource instanceof RecentOperationEventFilter;
4331
isCacheFillerEventSource = eventSource instanceof RecentOperationCacheFiller;
44-
return this;
32+
return eventSource;
4533
}
4634

4735
protected abstract T createEventSource(EventSourceContext<P> context);
@@ -50,11 +38,6 @@ protected void setEventSource(T eventSource) {
5038
this.eventSource = eventSource;
5139
}
5240

53-
@Override
54-
public void setEventHandler(EventHandler handler) {
55-
eventSource.setEventHandler(handler);
56-
}
57-
5841
protected T eventSource() {
5942
return eventSource;
6043
}

0 commit comments

Comments
 (0)
0