Class AbstractClientHttpServiceRegistrar

java.lang.Object
org.springframework.web.service.registry.AbstractHttpServiceRegistrar
org.springframework.web.service.registry.AbstractClientHttpServiceRegistrar
All Implemented Interfaces:
Aware, BeanClassLoaderAware, BeanFactoryAware, ImportBeanDefinitionRegistrar, EnvironmentAware, 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