@@ -112,7 +112,7 @@ final class DefaultSingleAddressHttpClientBuilder<U, R> implements SingleAddress
112
112
final HttpExecutionContextBuilder executionContextBuilder ;
113
113
private final ClientStrategyInfluencerChainBuilder strategyComputation ;
114
114
private HttpLoadBalancerFactory <R > loadBalancerFactory ;
115
- private ServiceDiscoverer <U , R , ServiceDiscovererEvent <R >> serviceDiscoverer ;
115
+ private ServiceDiscoverer <U , R , ? extends ServiceDiscovererEvent <R >> serviceDiscoverer ;
116
116
private Function <U , CharSequence > hostToCharSequenceFunction =
117
117
DefaultSingleAddressHttpClientBuilder ::toAuthorityForm ;
118
118
private boolean addHostHeaderFallbackFilter = true ;
@@ -132,7 +132,7 @@ final class DefaultSingleAddressHttpClientBuilder<U, R> implements SingleAddress
132
132
133
133
// Do not use this ctor directly, HttpClients is the entry point for creating a new builder.
134
134
DefaultSingleAddressHttpClientBuilder (
135
- final U address , final ServiceDiscoverer <U , R , ServiceDiscovererEvent <R >> serviceDiscoverer ) {
135
+ final U address , final ServiceDiscoverer <U , R , ? extends ServiceDiscovererEvent <R >> serviceDiscoverer ) {
136
136
this .address = requireNonNull (address );
137
137
config = new HttpClientConfig ();
138
138
executionContextBuilder = new HttpExecutionContextBuilder ();
@@ -170,7 +170,7 @@ static <U, R> SingleAddressHttpClientBuilder<U, R> setExecutionContext(
170
170
171
171
private static final class HttpClientBuildContext <U , R > {
172
172
final DefaultSingleAddressHttpClientBuilder <U , R > builder ;
173
- private final ServiceDiscoverer <U , R , ServiceDiscovererEvent <R >> sd ;
173
+ private final ServiceDiscoverer <U , R , ? extends ServiceDiscovererEvent <R >> sd ;
174
174
private final SdStatusCompletable sdStatus ;
175
175
176
176
@ Nullable
@@ -180,7 +180,7 @@ private static final class HttpClientBuildContext<U, R> {
180
180
181
181
HttpClientBuildContext (
182
182
final DefaultSingleAddressHttpClientBuilder <U , R > builder ,
183
- final ServiceDiscoverer <U , R , ServiceDiscovererEvent <R >> sd ,
183
+ final ServiceDiscoverer <U , R , ? extends ServiceDiscovererEvent <R >> sd ,
184
184
@ Nullable final BiIntFunction <Throwable , ? extends Completable > serviceDiscovererRetryStrategy ,
185
185
@ Nullable final U proxyAddress ) {
186
186
this .builder = builder ;
@@ -575,7 +575,7 @@ public DefaultSingleAddressHttpClientBuilder<U, R> appendClientFilter(
575
575
576
576
@ Override
577
577
public DefaultSingleAddressHttpClientBuilder <U , R > serviceDiscoverer (
578
- final ServiceDiscoverer <U , R , ServiceDiscovererEvent <R >> serviceDiscoverer ) {
578
+ final ServiceDiscoverer <U , R , ? extends ServiceDiscovererEvent <R >> serviceDiscoverer ) {
579
579
this .serviceDiscoverer = requireNonNull (serviceDiscoverer );
580
580
return this ;
581
581
}
0 commit comments