类 NamingSubscriberServiceV2Impl

  • 所有已实现的接口:
    NamingSubscriberService

    @Service
    public class NamingSubscriberServiceV2Impl
    extends com.alibaba.nacos.common.notify.listener.SmartSubscriber
    implements NamingSubscriberService
    Naming subscriber service for v2.x.
    作者:
    xiweng.yy
    • 方法详细资料

      • getSubscribers

        public java.util.Collection<Subscriber> getSubscribers​(java.lang.String namespaceId,
                                                               java.lang.String serviceName)
        从接口复制的说明: NamingSubscriberService
        Get all push target subscribers for specified service.
        指定者:
        getSubscribers 在接口中 NamingSubscriberService
        参数:
        namespaceId - namespace id
        serviceName - service name
        返回:
        list of subscribers
      • getFuzzySubscribers

        public java.util.Collection<Subscriber> getFuzzySubscribers​(java.lang.String namespaceId,
                                                                    java.lang.String serviceName)
        从接口复制的说明: NamingSubscriberService
        Fuzzy get subscribers. Only support fuzzy serviceName.

        Warning: This method cost much performance, use less.

        指定者:
        getFuzzySubscribers 在接口中 NamingSubscriberService
        参数:
        namespaceId - namespace id
        serviceName - fuzzy serviceName
        返回:
        list of subscribers
      • subscribeTypes

        public java.util.List<java.lang.Class<? extends com.alibaba.nacos.common.notify.Event>> subscribeTypes()
        指定者:
        subscribeTypes 在类中 com.alibaba.nacos.common.notify.listener.SmartSubscriber
      • onEvent

        public void onEvent​(com.alibaba.nacos.common.notify.Event event)
        指定者:
        onEvent 在类中 com.alibaba.nacos.common.notify.listener.Subscriber
      • getServiceStream

        private java.util.stream.Stream<Service> getServiceStream()
      • getPushPendingTaskCount

        public int getPushPendingTaskCount()