Skip to content

Commit eb4a9aa

Browse files
authored
Merge pull request #73 from JRial95/master
Return a parameterized version of the CustomResourceOperationsImpl object
2 parents 264e384 + 2517989 commit eb4a9aa

File tree

1 file changed

+3
-1
lines changed
  • operator-framework/src/main/java/com/github/containersolutions/operator

1 file changed

+3
-1
lines changed

operator-framework/src/main/java/com/github/containersolutions/operator/Operator.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.github.containersolutions.operator.processing.retry.Retry;
88
import io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinition;
99
import io.fabric8.kubernetes.client.CustomResource;
10+
import io.fabric8.kubernetes.client.CustomResourceDoneable;
1011
import io.fabric8.kubernetes.client.CustomResourceList;
1112
import io.fabric8.kubernetes.client.KubernetesClient;
1213
import io.fabric8.kubernetes.client.dsl.MixedOperation;
@@ -99,7 +100,8 @@ public Map<Class<? extends CustomResource>, CustomResourceOperationsImpl> getCus
99100
return customResourceClients;
100101
}
101102

102-
public <T extends CustomResource> CustomResourceOperationsImpl getCustomResourceClients(Class<T> customResourceClass) {
103+
public <T extends CustomResource, L extends CustomResourceList<T>, D extends CustomResourceDoneable<T>> CustomResourceOperationsImpl<T, L, D>
104+
getCustomResourceClients(Class<T> customResourceClass) {
103105
return customResourceClients.get(customResourceClass);
104106
}
105107

0 commit comments

Comments
 (0)