接口 CatalogService

  • 所有已知实现类:
    CatalogServiceV2Impl

    public interface CatalogService
    Catalog service.
    作者:
    xiweng.yy
    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      java.lang.Object getServiceDetail​(java.lang.String namespaceId, java.lang.String groupName, java.lang.String serviceName)
      Get service detail information.
      java.util.List<? extends com.alibaba.nacos.api.naming.pojo.Instance> listAllInstances​(java.lang.String namespaceId, java.lang.String groupName, java.lang.String serviceName)
      List all instances of specified services.
      java.util.List<? extends com.alibaba.nacos.api.naming.pojo.Instance> listInstances​(java.lang.String namespaceId, java.lang.String groupName, java.lang.String serviceName, java.lang.String clusterName)
      List all instances of specified services.
      java.lang.Object pageListService​(java.lang.String namespaceId, java.lang.String groupName, java.lang.String serviceName, int pageNo, int pageSize, java.lang.String instancePattern, boolean ignoreEmptyService)
      List service by page.
      java.lang.Object pageListServiceDetail​(java.lang.String namespaceId, java.lang.String groupName, java.lang.String serviceName, int pageNo, int pageSize)
      List service with cluster and instances by page.
    • 方法详细资料

      • getServiceDetail

        java.lang.Object getServiceDetail​(java.lang.String namespaceId,
                                          java.lang.String groupName,
                                          java.lang.String serviceName)
                                   throws com.alibaba.nacos.api.exception.NacosException
        Get service detail information.
        参数:
        namespaceId - namespace id of service
        groupName - group name of service
        serviceName - service name
        返回:
        detail information of service
        抛出:
        com.alibaba.nacos.api.exception.NacosException - exception in query
      • listInstances

        java.util.List<? extends com.alibaba.nacos.api.naming.pojo.Instance> listInstances​(java.lang.String namespaceId,
                                                                                           java.lang.String groupName,
                                                                                           java.lang.String serviceName,
                                                                                           java.lang.String clusterName)
                                                                                    throws com.alibaba.nacos.api.exception.NacosException
        List all instances of specified services.
        参数:
        namespaceId - namespace id of service
        groupName - group name of service
        serviceName - service name
        clusterName - cluster name of instances
        返回:
        instances list
        抛出:
        com.alibaba.nacos.api.exception.NacosException - exception in query
      • listAllInstances

        java.util.List<? extends com.alibaba.nacos.api.naming.pojo.Instance> listAllInstances​(java.lang.String namespaceId,
                                                                                              java.lang.String groupName,
                                                                                              java.lang.String serviceName)
        List all instances of specified services.
        参数:
        namespaceId - namespace id of service
        groupName - group name of service
        serviceName - service name
        返回:
        instances list
      • pageListService

        java.lang.Object pageListService​(java.lang.String namespaceId,
                                         java.lang.String groupName,
                                         java.lang.String serviceName,
                                         int pageNo,
                                         int pageSize,
                                         java.lang.String instancePattern,
                                         boolean ignoreEmptyService)
                                  throws com.alibaba.nacos.api.exception.NacosException
        List service by page.
        参数:
        namespaceId - namespace id of service
        groupName - group name of service
        serviceName - service name
        pageNo - page number
        pageSize - page size
        instancePattern - contained instances pattern
        ignoreEmptyService - whether ignore empty service
        返回:
        service list
        抛出:
        com.alibaba.nacos.api.exception.NacosException - exception in query
      • pageListServiceDetail

        java.lang.Object pageListServiceDetail​(java.lang.String namespaceId,
                                               java.lang.String groupName,
                                               java.lang.String serviceName,
                                               int pageNo,
                                               int pageSize)
                                        throws com.alibaba.nacos.api.exception.NacosException
        List service with cluster and instances by page.
        参数:
        namespaceId - namespace id of service
        groupName - group name of service
        serviceName - service name
        pageNo - page number
        pageSize - page size
        返回:
        service list
        抛出:
        com.alibaba.nacos.api.exception.NacosException - exception in query