Package io.servicetalk.http.api
Interface MultiAddressHttpClientBuilder.SingleAddressInitializer<U,R>
-
- Type Parameters:
U- The unresolved address type.R- The resolved address type.
- Enclosing class:
- MultiAddressHttpClientBuilder<U,R>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public static interface MultiAddressHttpClientBuilder.SingleAddressInitializer<U,R>Initializes theSingleAddressHttpClientBuilderfor each new client.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default MultiAddressHttpClientBuilder.SingleAddressInitializer<U,R>append(MultiAddressHttpClientBuilder.SingleAddressInitializer<U,R> toAppend)Appends the passedMultiAddressHttpClientBuilder.SingleAddressInitializerto thisMultiAddressHttpClientBuilder.SingleAddressInitializersuch that thisMultiAddressHttpClientBuilder.SingleAddressInitializeris applied first and then the passedMultiAddressHttpClientBuilder.SingleAddressInitializer.voidinitialize(java.lang.String scheme, U address, SingleAddressHttpClientBuilder<U,R> builder)
-
-
-
Method Detail
-
initialize
void initialize(java.lang.String scheme, U address, SingleAddressHttpClientBuilder<U,R> builder)- Parameters:
scheme- The scheme parsed from the request URI.address- The unresolved address.builder- The builder to customize and build aStreamingHttpClient.
-
append
default MultiAddressHttpClientBuilder.SingleAddressInitializer<U,R> append(MultiAddressHttpClientBuilder.SingleAddressInitializer<U,R> toAppend)
Appends the passedMultiAddressHttpClientBuilder.SingleAddressInitializerto thisMultiAddressHttpClientBuilder.SingleAddressInitializersuch that thisMultiAddressHttpClientBuilder.SingleAddressInitializeris applied first and then the passedMultiAddressHttpClientBuilder.SingleAddressInitializer.- Parameters:
toAppend-MultiAddressHttpClientBuilder.SingleAddressInitializerto append- Returns:
- A composite
MultiAddressHttpClientBuilder.SingleAddressInitializerafter the append operation.
-
-