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 sameHttpServiceProxyFactoryand 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 declaredHttpServiceGroups.Callback to configure the client for a given group.Callback to configure the client andHttpServiceProxyFactoryfor a given group.Contract to help iterate and configure the set of groups.Callback to configure theHttpServiceProxyFactoryfor a given group.A registry for HTTP service clients organized byHttpServiceGroup.FactoryBeanforHttpServiceProxyRegistryresponsible for initializingHttpServiceGroups and creating the HTTP Service client proxies for each group.Annotation to declare HTTP Service types (interfaces with@HttpExchangemethods) for which to create client proxies, and have those proxies registered as beans.Container annotation that is necessary for the repeatable@ImportHttpServicesannotation, but does not need to be declared in application code.