Class MultipleServiceRegistry
- java.lang.Object
-
- io.microsphere.spring.cloud.client.service.registry.MultipleServiceRegistry
-
- All Implemented Interfaces:
org.springframework.cloud.client.serviceregistry.ServiceRegistry<MultipleRegistration>
public class MultipleServiceRegistry extends java.lang.Object implements org.springframework.cloud.client.serviceregistry.ServiceRegistry<MultipleRegistration>
The DelegatingServiceRegistryfor the multiple service registration- Since:
- 1.0.0
- Author:
- 韩超, Mercy
- See Also:
MultipleRegistration,MultipleAutoServiceRegistration
-
-
Constructor Summary
Constructors Constructor Description MultipleServiceRegistry(java.util.Map<java.lang.String,org.springframework.cloud.client.serviceregistry.ServiceRegistry> registriesMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidderegister(MultipleRegistration registration)<T> TgetStatus(MultipleRegistration registration)voidregister(MultipleRegistration registration)voidsetStatus(MultipleRegistration registration, java.lang.String status)
-
-
-
Method Detail
-
register
public void register(MultipleRegistration registration)
- Specified by:
registerin interfaceorg.springframework.cloud.client.serviceregistry.ServiceRegistry<MultipleRegistration>
-
deregister
public void deregister(MultipleRegistration registration)
- Specified by:
deregisterin interfaceorg.springframework.cloud.client.serviceregistry.ServiceRegistry<MultipleRegistration>
-
close
public void close()
- Specified by:
closein interfaceorg.springframework.cloud.client.serviceregistry.ServiceRegistry<MultipleRegistration>
-
setStatus
public void setStatus(MultipleRegistration registration, java.lang.String status)
- Specified by:
setStatusin interfaceorg.springframework.cloud.client.serviceregistry.ServiceRegistry<MultipleRegistration>
-
getStatus
public <T> T getStatus(MultipleRegistration registration)
- Specified by:
getStatusin interfaceorg.springframework.cloud.client.serviceregistry.ServiceRegistry<MultipleRegistration>
-
-