Package org.springframework.web.service.registry
@NullMarked
package org.springframework.web.service.registry
Support for creating a registry of HTTP Service client proxies, and declaring
the proxies as beans.
-
ClassDescriptionAbstract registrar class that imports: Bean definitions for HTTP Service interface client proxies organized by
HttpServiceGroup
.Registry API to allow subclasses to register HTTP Services.Spec to list or scan for HTTP Service types.A group of HTTP Service interfaces that share the sameHttpServiceProxyFactory
and HTTP client setup.Enum to specify the client type to use for an HTTP Service group.Adapter that helps to configure a group independent of its client builder type.Callback to configure the set of declaredHttpServiceGroup
s.Contract to help iterate and configure the set of groups.A registry for HTTP service clients organized byHttpServiceGroup
.FactoryBean
forHttpServiceProxyRegistry
responsible for initializingHttpServiceGroup
s and creating the HTTP Service client proxies for each group.Annotation to declare HTTP Service types (interfaces with@HttpExchange
methods) for which to create client proxies, and have those proxies registered as beans.Container annotation that is necessary for the repeatable@ImportHttpServices
annotation, but does not need to be declared in application code.