Interface RegistryCenter

All Known Subinterfaces:
CoordinatorRegistryCenter

public interface RegistryCenter
Registry center.
  • Method Details

    • init

      void init()
      Initialize registry center.
    • close

      void close()
      Close registry center.
    • get

      String get(String key)
      Get value.
      Parameters:
      key - key
      Returns:
      value
    • isExisted

      boolean isExisted(String key)
      Judge node is exist or not.
      Parameters:
      key - key
      Returns:
      node is exist or not
    • persist

      void persist(String key, String value)
      Persist data.
      Parameters:
      key - key
      value - value
    • update

      void update(String key, String value)
      Update data.
      Parameters:
      key - key
      value - value
    • remove

      void remove(String key)
      Remove data.
      Parameters:
      key - key
    • getRegistryCenterTime

      long getRegistryCenterTime(String key)
      Get current time from registry center.
      Parameters:
      key - key
      Returns:
      current time from registry center
    • getRawClient

      Object getRawClient()
      Get raw client for registry center client.
      Returns:
      registry center raw client