Skip to content

Commit edde94d

Browse files
csvirimetacosm
authored andcommitted
feat: garbage collected interface (#1164)
1 parent e723525 commit edde94d

File tree

6 files changed

+6
-4
lines changed

6 files changed

+6
-4
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import io.javaoperatorsdk.operator.api.reconciler.Reconciler;
3434
import io.javaoperatorsdk.operator.api.reconciler.UpdateControl;
3535
import io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceProvider;
36+
import io.javaoperatorsdk.operator.api.reconciler.dependent.GarbageCollected;
3637
import io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedDependentResourceContext;
3738
import io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflow;
3839
import io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupResult;

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

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

33
import io.fabric8.kubernetes.api.model.HasMetadata;
4+
import io.javaoperatorsdk.operator.api.reconciler.dependent.GarbageCollected;
45
import io.javaoperatorsdk.operator.api.reconciler.Ignore;
56
import io.javaoperatorsdk.operator.api.reconciler.dependent.GarbageCollected;
67
import io.javaoperatorsdk.operator.processing.dependent.Creator;

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import io.javaoperatorsdk.operator.api.reconciler.Constants;
1818
import io.javaoperatorsdk.operator.api.reconciler.Context;
1919
import io.javaoperatorsdk.operator.api.reconciler.EventSourceContext;
20+
import io.javaoperatorsdk.operator.api.reconciler.dependent.GarbageCollected;
2021
import io.javaoperatorsdk.operator.api.reconciler.Ignore;
2122
import io.javaoperatorsdk.operator.api.reconciler.dependent.GarbageCollected;
2223
import io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DependentResourceConfigurator;

sample-operators/webpage/src/main/java/io/javaoperatorsdk/operator/sample/ConfigMapDependentResource.java

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

2020
// this annotation only activates when using managed dependents and is not otherwise needed
2121
@KubernetesDependent(labelSelector = SELECTOR)
22-
public class ConfigMapDependentResource
22+
class ConfigMapDependentResource
2323
extends CRUDKubernetesDependentResource<ConfigMap, WebPage> {
2424

2525
private static final Logger log = LoggerFactory.getLogger(ConfigMapDependentResource.class);

sample-operators/webpage/src/main/java/io/javaoperatorsdk/operator/sample/DeploymentDependentResource.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616

1717
// this annotation only activates when using managed dependents and is not otherwise needed
1818
@KubernetesDependent(labelSelector = SELECTOR)
19-
public class DeploymentDependentResource
20-
extends CRUDKubernetesDependentResource<Deployment, WebPage> {
19+
class DeploymentDependentResource extends CRUDKubernetesDependentResource<Deployment, WebPage> {
2120

2221
public DeploymentDependentResource() {
2322
super(Deployment.class);

sample-operators/webpage/src/main/java/io/javaoperatorsdk/operator/sample/ServiceDependentResource.java

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

1515
// this annotation only activates when using managed dependents and is not otherwise needed
1616
@KubernetesDependent(labelSelector = SELECTOR)
17-
public class ServiceDependentResource extends
17+
class ServiceDependentResource extends
1818
io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource<Service, WebPage> {
1919

2020
public ServiceDependentResource() {

0 commit comments

Comments
 (0)