16
16
17
17
18
18
@ SuppressWarnings ("unused" )
19
- public class InformerConfigHolder <R extends HasMetadata > {
19
+ public class InformerConfiguration <R extends HasMetadata > {
20
20
private final Builder builder = new Builder ();
21
21
private String name ;
22
22
private Set <String > namespaces ;
@@ -29,7 +29,7 @@ public class InformerConfigHolder<R extends HasMetadata> {
29
29
private ItemStore <R > itemStore ;
30
30
private Long informerListLimit ;
31
31
32
- public InformerConfigHolder (String name , Set <String > namespaces ,
32
+ public InformerConfiguration (String name , Set <String > namespaces ,
33
33
boolean followControllerNamespacesOnChange ,
34
34
String labelSelector , OnAddFilter <? super R > onAddFilter ,
35
35
OnUpdateFilter <? super R > onUpdateFilter , OnDeleteFilter <? super R > onDeleteFilter ,
@@ -46,23 +46,23 @@ public InformerConfigHolder(String name, Set<String> namespaces,
46
46
this .informerListLimit = informerListLimit ;
47
47
}
48
48
49
- private InformerConfigHolder () {}
49
+ private InformerConfiguration () {}
50
50
51
51
@ SuppressWarnings ({"rawtypes" , "unchecked" })
52
- public static <R extends HasMetadata > InformerConfigHolder <R >.Builder builder () {
53
- return new InformerConfigHolder ().builder ;
52
+ public static <R extends HasMetadata > InformerConfiguration <R >.Builder builder () {
53
+ return new InformerConfiguration ().builder ;
54
54
}
55
55
56
56
@ SuppressWarnings ({"rawtypes" , "unchecked" })
57
- public static <R extends HasMetadata > InformerConfigHolder <R >.Builder builder (
57
+ public static <R extends HasMetadata > InformerConfiguration <R >.Builder builder (
58
58
Class <R > resourceClass ) {
59
- return new InformerConfigHolder ().builder ;
59
+ return new InformerConfiguration ().builder ;
60
60
}
61
61
62
62
@ SuppressWarnings ({"rawtypes" , "unchecked" })
63
- public static <R extends HasMetadata > InformerConfigHolder <R >.Builder builder (
64
- InformerConfigHolder <R > original ) {
65
- return new InformerConfigHolder (original .name , original .namespaces ,
63
+ public static <R extends HasMetadata > InformerConfiguration <R >.Builder builder (
64
+ InformerConfiguration <R > original ) {
65
+ return new InformerConfiguration (original .name , original .namespaces ,
66
66
original .followControllerNamespacesOnChange , original .labelSelector , original .onAddFilter ,
67
67
original .onUpdateFilter , original .onDeleteFilter , original .genericFilter ,
68
68
original .itemStore , original .informerListLimit ).builder ;
@@ -112,29 +112,29 @@ public Long getInformerListLimit() {
112
112
@ SuppressWarnings ("UnusedReturnValue" )
113
113
public class Builder {
114
114
115
- public InformerConfigHolder <R > buildForController () {
115
+ public InformerConfiguration <R > buildForController () {
116
116
// if the informer config uses the default "same as controller" value, reset the namespaces to
117
117
// the default set for controllers
118
118
if (namespaces == null || namespaces .isEmpty ()
119
119
|| InformerEventSourceConfiguration .inheritsNamespacesFromController (namespaces )) {
120
120
namespaces = Constants .DEFAULT_NAMESPACES_SET ;
121
121
}
122
- return InformerConfigHolder .this ;
122
+ return InformerConfiguration .this ;
123
123
}
124
124
125
- public InformerConfigHolder <R > buildForInformerEventSource () {
125
+ public InformerConfiguration <R > buildForInformerEventSource () {
126
126
if (namespaces == null || namespaces .isEmpty ()) {
127
127
namespaces = Constants .SAME_AS_CONTROLLER_NAMESPACES_SET ;
128
128
}
129
129
if (followControllerNamespacesOnChange == null ) {
130
130
followControllerNamespacesOnChange =
131
131
InformerEventSourceConfiguration .DEFAULT_FOLLOW_CONTROLLER_NAMESPACES_ON_CHANGE ;
132
132
}
133
- return InformerConfigHolder .this ;
133
+ return InformerConfiguration .this ;
134
134
}
135
135
136
136
@ SuppressWarnings ({"unchecked" })
137
- public InformerConfigHolder <R >.Builder initFromAnnotation (Informer informerConfig ,
137
+ public InformerConfiguration <R >.Builder initFromAnnotation (Informer informerConfig ,
138
138
String context ) {
139
139
if (informerConfig != null ) {
140
140
@@ -178,12 +178,12 @@ public InformerConfigHolder<R>.Builder initFromAnnotation(Informer informerConfi
178
178
}
179
179
180
180
public Builder withName (String name ) {
181
- InformerConfigHolder .this .name = name ;
181
+ InformerConfiguration .this .name = name ;
182
182
return this ;
183
183
}
184
184
185
185
public Builder withNamespaces (Set <String > namespaces ) {
186
- InformerConfigHolder .this .namespaces =
186
+ InformerConfiguration .this .namespaces =
187
187
ResourceConfiguration .ensureValidNamespaces (namespaces );
188
188
return this ;
189
189
}
@@ -232,48 +232,48 @@ public Builder withWatchCurrentNamespace() {
232
232
* @return the builder instance so that calls can be chained fluently
233
233
*/
234
234
public Builder withFollowControllerNamespacesOnChange (boolean followChanges ) {
235
- InformerConfigHolder .this .followControllerNamespacesOnChange =
235
+ InformerConfiguration .this .followControllerNamespacesOnChange =
236
236
followChanges ;
237
237
return this ;
238
238
}
239
239
240
240
public Builder withLabelSelector (String labelSelector ) {
241
- InformerConfigHolder .this .labelSelector =
241
+ InformerConfiguration .this .labelSelector =
242
242
ResourceConfiguration .ensureValidLabelSelector (labelSelector );
243
243
return this ;
244
244
}
245
245
246
246
public Builder withOnAddFilter (
247
247
OnAddFilter <? super R > onAddFilter ) {
248
- InformerConfigHolder .this .onAddFilter = onAddFilter ;
248
+ InformerConfiguration .this .onAddFilter = onAddFilter ;
249
249
return this ;
250
250
}
251
251
252
252
public Builder withOnUpdateFilter (
253
253
OnUpdateFilter <? super R > onUpdateFilter ) {
254
- InformerConfigHolder .this .onUpdateFilter = onUpdateFilter ;
254
+ InformerConfiguration .this .onUpdateFilter = onUpdateFilter ;
255
255
return this ;
256
256
}
257
257
258
258
public Builder withOnDeleteFilter (
259
259
OnDeleteFilter <? super R > onDeleteFilter ) {
260
- InformerConfigHolder .this .onDeleteFilter = onDeleteFilter ;
260
+ InformerConfiguration .this .onDeleteFilter = onDeleteFilter ;
261
261
return this ;
262
262
}
263
263
264
264
public Builder withGenericFilter (
265
265
GenericFilter <? super R > genericFilter ) {
266
- InformerConfigHolder .this .genericFilter = genericFilter ;
266
+ InformerConfiguration .this .genericFilter = genericFilter ;
267
267
return this ;
268
268
}
269
269
270
270
public Builder withItemStore (ItemStore <R > itemStore ) {
271
- InformerConfigHolder .this .itemStore = itemStore ;
271
+ InformerConfiguration .this .itemStore = itemStore ;
272
272
return this ;
273
273
}
274
274
275
275
public Builder withInformerListLimit (Long informerListLimit ) {
276
- InformerConfigHolder .this .informerListLimit = informerListLimit ;
276
+ InformerConfiguration .this .informerListLimit = informerListLimit ;
277
277
return this ;
278
278
}
279
279
}
0 commit comments