Class NaiveResourceClassResolver
- java.lang.Object
-
- io.javaoperatorsdk.operator.springboot.starter.NaiveResourceClassResolver
-
- All Implemented Interfaces:
ResourceClassResolver
public class NaiveResourceClassResolver extends Object implements ResourceClassResolver
Uses a naive reflection-based strategy for resolving a Reconciler's CustomResource class.This strategy may break should a Reconciler implement more than one interface, or if the Reconciler extends an abstract class.
-
-
Constructor Summary
Constructors Constructor Description NaiveResourceClassResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R extends io.fabric8.kubernetes.client.CustomResource<?,?>>
Class<R>resolveCustomResourceClass(io.javaoperatorsdk.operator.api.reconciler.Reconciler<?> reconciler)
-
-
-
Method Detail
-
resolveCustomResourceClass
public <R extends io.fabric8.kubernetes.client.CustomResource<?,?>> Class<R> resolveCustomResourceClass(io.javaoperatorsdk.operator.api.reconciler.Reconciler<?> reconciler)
- Specified by:
resolveCustomResourceClassin interfaceResourceClassResolver
-
-