类 SelectorManager<S extends AbstractSelectorWrapper<?,?,?>>

java.lang.Object
com.alibaba.nacos.client.selector.SelectorManager<S>
类型参数:
S - the type of selector wrapper

public class SelectorManager<S extends AbstractSelectorWrapper<?,?,?>> extends Object
Selector Manager.
作者:
lideyou
  • 构造器详细资料

    • SelectorManager

      public SelectorManager()
  • 方法详细资料

    • addSelectorWrapper

      public void addSelectorWrapper(String subId, S wrapper)
      Add a selectorWrapper to subId.
      参数:
      subId - subscription id
      wrapper - selector wrapper
    • getSelectorWrappers

      public Set<S> getSelectorWrappers(String subId)
      Get all SelectorWrappers by id.
      参数:
      subId - subscription id
      返回:
      the set of SelectorWrappers
    • removeSelectorWrapper

      public void removeSelectorWrapper(String subId, S wrapper)
      Remove a SelectorWrapper by id.
      参数:
      subId - subscription id
      wrapper - selector wrapper
    • removeSubscription

      public void removeSubscription(String subId)
      Remove a subscription by id.
      参数:
      subId - subscription id
    • getSubscriptions

      public Set<String> getSubscriptions()
      Get all subscriptions.
      返回:
      all subscriptions
    • isSubscribed

      public boolean isSubscribed(String subId)
      Determine whether subId is subscribed.
      参数:
      subId - subscription id
      返回:
      true if is subscribed