Interface HttpServiceGroupConfigurer.Groups<CB>
- Type Parameters:
- CB- the type of client builder, i.e.- RestClientor- WebClientbuilder.
- Enclosing interface:
- HttpServiceGroupConfigurer<CB>
public static interface HttpServiceGroupConfigurer.Groups<CB>
Contract to help iterate and configure the set of groups.
- Since:
- 7.0
- Author:
- Rossen Stoyanchev, Olga Maciaszek-Sharma
- 
Method SummaryModifier and TypeMethodDescriptionvoidconfigure(BiConsumer<HttpServiceGroup, CB> clientConfigurer, BiConsumer<HttpServiceGroup, HttpServiceProxyFactory.Builder> proxyFactoryConfigurer) Configure the client andHttpServiceProxyFactoryfor the selected groups.voidconfigureClient(BiConsumer<HttpServiceGroup, CB> clientConfigurer) Variant ofconfigureClient(Consumer)with access to the group being configured.voidconfigureClient(Consumer<CB> clientConfigurer) Configure the client for the selected groups.voidconfigureProxyFactory(BiConsumer<HttpServiceGroup, HttpServiceProxyFactory.Builder> proxyFactoryConfigurer) Configure theHttpServiceProxyFactoryfor the selected groups.filter(Predicate<HttpServiceGroup> predicate) Select groups to configure through aPredicate.filterByName(String... groupNames) Select groups to configure by name.
- 
Method Details- 
filterByNameSelect groups to configure by name.
- 
filterSelect groups to configure through aPredicate.
- 
configureClient
- 
configureClientVariant ofconfigureClient(Consumer)with access to the group being configured.
- 
configureProxyFactoryvoid configureProxyFactory(BiConsumer<HttpServiceGroup, HttpServiceProxyFactory.Builder> proxyFactoryConfigurer) Configure theHttpServiceProxyFactoryfor the selected groups. This is called once for each selected group.
- 
configurevoid configure(BiConsumer<HttpServiceGroup, CB> clientConfigurer, BiConsumer<HttpServiceGroup, HttpServiceProxyFactory.Builder> proxyFactoryConfigurer) Configure the client andHttpServiceProxyFactoryfor the selected groups. This is called once for each selected group.
 
-