类 CatalogController
- java.lang.Object
-
- com.alibaba.nacos.naming.controllers.CatalogController
-
@RestController @RequestMapping("/v1/ns/catalog") public class CatalogController extends java.lang.ObjectCatalog controller.- 作者:
- nkorange
-
-
字段概要
字段 修饰符和类型 字段 说明 private CatalogServiceV2ImplcatalogServiceV2
-
构造器概要
构造器 构造器 说明 CatalogController()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 com.fasterxml.jackson.databind.node.ObjectNodeinstanceList(java.lang.String namespaceId, java.lang.String serviceName, java.lang.String clusterName, int page, int pageSize)List instances of special service.private CatalogServicejudgeCatalogService()java.lang.ObjectlistDetail(boolean withInstances, java.lang.String namespaceId, int pageNo, int pageSize, java.lang.String serviceName, java.lang.String groupName, java.lang.String containedInstance, boolean hasIpCount)List service detail information.java.lang.ObjectserviceDetail(java.lang.String namespaceId, java.lang.String serviceName)Get service detail.
-
-
-
字段详细资料
-
catalogServiceV2
@Autowired private CatalogServiceV2Impl catalogServiceV2
-
-
方法详细资料
-
serviceDetail
@GetMapping("/service") public java.lang.Object serviceDetail(@RequestParam(defaultValue="public") java.lang.String namespaceId, java.lang.String serviceName) throws com.alibaba.nacos.api.exception.NacosExceptionGet service detail.- 参数:
namespaceId- namespace idserviceName- service name- 返回:
- service detail information
- 抛出:
com.alibaba.nacos.api.exception.NacosException- nacos exception
-
instanceList
@RequestMapping("/instances") public com.fasterxml.jackson.databind.node.ObjectNode instanceList(@RequestParam(defaultValue="public") java.lang.String namespaceId, @RequestParam java.lang.String serviceName, @RequestParam java.lang.String clusterName, @RequestParam(name="pageNo") int page, @RequestParam int pageSize) throws com.alibaba.nacos.api.exception.NacosExceptionList instances of special service.- 参数:
namespaceId- namespace idserviceName- service nameclusterName- cluster namepage- number of pagepageSize- size of each page- 返回:
- instances information
- 抛出:
com.alibaba.nacos.api.exception.NacosException- nacos exception
-
listDetail
@GetMapping("/services") public java.lang.Object listDetail(@RequestParam(required=false) boolean withInstances, @RequestParam(defaultValue="public") java.lang.String namespaceId, @RequestParam(required=false) int pageNo, @RequestParam(required=false) int pageSize, @RequestParam(name="serviceNameParam",defaultValue="") java.lang.String serviceName, @RequestParam(name="groupNameParam",defaultValue="") java.lang.String groupName, @RequestParam(name="instance",defaultValue="") java.lang.String containedInstance, @RequestParam(required=false) boolean hasIpCount) throws com.alibaba.nacos.api.exception.NacosExceptionList service detail information.- 参数:
withInstances- whether return instancesnamespaceId- namespace idpageNo- number of pagepageSize- size of each pageserviceName- service namegroupName- group namecontainedInstance- instance name pattern which will be contained in detailhasIpCount- whether filter services with empty instance- 返回:
- list service detail
- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
judgeCatalogService
private CatalogService judgeCatalogService()
-
-