Class AbstractClientHttpServiceRegistrar

java.lang.Object
org.springframework.web.service.registry.AbstractHttpServiceRegistrar
org.springframework.web.service.registry.AbstractClientHttpServiceRegistrar
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.context.annotation.ImportBeanDefinitionRegistrar, org.springframework.context.EnvironmentAware, org.springframework.context.ResourceLoaderAware

public abstract class AbstractClientHttpServiceRegistrar extends AbstractHttpServiceRegistrar
Base class for an HTTP Service registrar that detects @HttpServiceClient annotated interfaces and registers them.

Subclasses need to implement AbstractHttpServiceRegistrar.registerHttpServices(GroupRegistry, AnnotationMetadata) and invoke findAndRegisterHttpServiceClients(GroupRegistry, List) with the list of base packages to scan.

Since:
7.0
Author:
Rossen Stoyanchev