Interface HttpServiceGroupConfigurer.Groups<CB>
- Type Parameters:
CB
- the type of client builder, i.e.RestClient
orWebClient
builder.
- 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 Summary
Modifier and TypeMethodDescriptionfilter
(Predicate<HttpServiceGroup> predicate) Select groups to configure through aPredicate
.filterByName
(String... groupNames) Select groups to configure by name.void
forEachClient
(HttpServiceGroupConfigurer.ForClient<CB> configurer) Configure the client of eachfiltered
group.void
forEachGroup
(HttpServiceGroupConfigurer.ForGroup<CB> groupConfigurer) Configure the client and theHttpServiceProxyFactory
of eachfiltered
group.void
Configure theHttpServiceProxyFactory
of eachfiltered
group.
-
Method Details
-
filterByName
Select groups to configure by name. -
filter
Select groups to configure through aPredicate
. -
forEachClient
Configure the client of eachfiltered
group. -
forEachProxyFactory
Configure theHttpServiceProxyFactory
of eachfiltered
group. -
forEachGroup
Configure the client and theHttpServiceProxyFactory
of eachfiltered
group.
-