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 Object implements org.springframework.cloud.client.serviceregistry.ServiceRegistry<MultipleRegistration>
The Delegating ServiceRegistry for the multiple service registration
Since:
1.0.0
Author:
韩超, Mercy
See Also:
  • Constructor Details

    • MultipleServiceRegistry

      public MultipleServiceRegistry(Map<String,org.springframework.cloud.client.serviceregistry.ServiceRegistry> registriesMap)
  • Method Details

    • register

      public void register(MultipleRegistration registration)
      Specified by:
      register in interface org.springframework.cloud.client.serviceregistry.ServiceRegistry<MultipleRegistration>
    • deregister

      public void deregister(MultipleRegistration registration)
      Specified by:
      deregister in interface org.springframework.cloud.client.serviceregistry.ServiceRegistry<MultipleRegistration>
    • close

      public void close()
      Specified by:
      close in interface org.springframework.cloud.client.serviceregistry.ServiceRegistry<MultipleRegistration>
    • setStatus

      public void setStatus(MultipleRegistration registration, String status)
      Specified by:
      setStatus in interface org.springframework.cloud.client.serviceregistry.ServiceRegistry<MultipleRegistration>
    • getStatus

      public <T> T getStatus(MultipleRegistration registration)
      Specified by:
      getStatus in interface org.springframework.cloud.client.serviceregistry.ServiceRegistry<MultipleRegistration>