Skip to content

Commit 77c148c

Browse files
metacosmcsviri
authored andcommitted
refactor: minor
Signed-off-by: Chris Laprun <claprun@redhat.com>
1 parent 8f8a309 commit 77c148c

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/config/informer/InformerConfiguration.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -137,15 +137,18 @@ class InformerConfigurationBuilder<R extends HasMetadata> {
137137

138138
private InformerConfigurationBuilder(Class<R> resourceClass,
139139
Class<? extends HasMetadata> primaryResourceClass) {
140-
this.resourceClass = resourceClass;
141-
this.primaryResourceClass = primaryResourceClass;
142-
this.groupVersionKind = null;
140+
this(resourceClass, primaryResourceClass, null);
143141
}
144142

145143
@SuppressWarnings("unchecked")
146144
private InformerConfigurationBuilder(GroupVersionKind groupVersionKind,
147145
Class<? extends HasMetadata> primaryResourceClass) {
148-
this.resourceClass = (Class<R>) GenericKubernetesResource.class;
146+
this((Class<R>) GenericKubernetesResource.class, primaryResourceClass, groupVersionKind);
147+
}
148+
149+
private InformerConfigurationBuilder(Class<R> resourceClass,
150+
Class<? extends HasMetadata> primaryResourceClass, GroupVersionKind groupVersionKind) {
151+
this.resourceClass = resourceClass;
149152
this.groupVersionKind = groupVersionKind;
150153
this.primaryResourceClass = primaryResourceClass;
151154
}
@@ -297,9 +300,8 @@ static <R extends HasMetadata> InformerConfigurationBuilder<R> from(
297300
}
298301

299302
/**
300-
* * For the case when want to use {@link GenericKubernetesResource}
303+
* For the case when want to use {@link GenericKubernetesResource}
301304
*/
302-
@SuppressWarnings("unchecked")
303305
static InformerConfigurationBuilder<GenericKubernetesResource> from(
304306
GroupVersionKind groupVersionKind, EventSourceContext<?> eventSourceContext) {
305307
return new InformerConfigurationBuilder<GenericKubernetesResource>(groupVersionKind,
@@ -309,8 +311,7 @@ static InformerConfigurationBuilder<GenericKubernetesResource> from(
309311

310312
static InformerConfigurationBuilder<GenericKubernetesResource> from(
311313
GroupVersionKind groupVersionKind, Class<? extends HasMetadata> primaryResourceClass) {
312-
return new InformerConfigurationBuilder<>(groupVersionKind,
313-
primaryResourceClass);
314+
return new InformerConfigurationBuilder<>(groupVersionKind, primaryResourceClass);
314315
}
315316

316317
@SuppressWarnings("unchecked")

0 commit comments

Comments
 (0)