类 AddressServerClusterController
- java.lang.Object
-
- com.alibaba.nacos.address.controller.AddressServerClusterController
-
@RestController @RequestMapping("/nacos/v1/as/nodes") public class AddressServerClusterController extends java.lang.ObjectAddress server cluster controller.- 从以下版本开始:
- 1.1.0
- 作者:
- pbting
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 private classAddressServerClusterController.Result
-
字段概要
字段 修饰符和类型 字段 说明 private AddressServerGeneratorManageraddressServerGeneratorManagerprivate AddressServerManageraddressServerManagerprivate com.alibaba.nacos.naming.core.ClusterOperatorclusterOperatorprivate com.alibaba.nacos.naming.core.InstanceOperatorinstanceOperatorprivate com.alibaba.nacos.naming.core.v2.metadata.NamingMetadataManagermetadataManager
-
构造器概要
构造器 构造器 说明 AddressServerClusterController(com.alibaba.nacos.naming.core.InstanceOperator instanceOperator, com.alibaba.nacos.naming.core.v2.metadata.NamingMetadataManager metadataManager, com.alibaba.nacos.naming.core.ClusterOperator clusterOperator, AddressServerManager addressServerManager, AddressServerGeneratorManager addressServerGeneratorManager)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 org.springframework.http.ResponseEntity<java.lang.String>deleteCluster(java.lang.String product, java.lang.String cluster, java.lang.String ips)Delete cluster.org.springframework.http.ResponseEntity<java.lang.String>postCluster(java.lang.String product, java.lang.String cluster, java.lang.String ips)Create new cluster.private AddressServerClusterController.ResultregisterCluster(java.lang.String serviceName, java.lang.String productName, java.lang.String clusterName, java.lang.String ips)
-
-
-
字段详细资料
-
instanceOperator
private final com.alibaba.nacos.naming.core.InstanceOperator instanceOperator
-
metadataManager
private final com.alibaba.nacos.naming.core.v2.metadata.NamingMetadataManager metadataManager
-
clusterOperator
private final com.alibaba.nacos.naming.core.ClusterOperator clusterOperator
-
addressServerManager
private final AddressServerManager addressServerManager
-
addressServerGeneratorManager
private final AddressServerGeneratorManager addressServerGeneratorManager
-
-
构造器详细资料
-
AddressServerClusterController
public AddressServerClusterController(com.alibaba.nacos.naming.core.InstanceOperator instanceOperator, com.alibaba.nacos.naming.core.v2.metadata.NamingMetadataManager metadataManager, com.alibaba.nacos.naming.core.ClusterOperator clusterOperator, AddressServerManager addressServerManager, AddressServerGeneratorManager addressServerGeneratorManager)
-
-
方法详细资料
-
postCluster
@RequestMapping(value="", method=POST) public org.springframework.http.ResponseEntity<java.lang.String> postCluster(@RequestParam(required=false) java.lang.String product, @RequestParam(required=false) java.lang.String cluster, @RequestParam(name="ips") java.lang.String ips)Create new cluster.- 参数:
product- Ip list of products to be associatedcluster- Ip list of product cluster to be associatedips- will post ip list.- 返回:
- result of create new cluster
-
registerCluster
private AddressServerClusterController.Result registerCluster(java.lang.String serviceName, java.lang.String productName, java.lang.String clusterName, java.lang.String ips) throws com.alibaba.nacos.api.exception.NacosException
- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
deleteCluster
@RequestMapping(value="", method=DELETE) public org.springframework.http.ResponseEntity<java.lang.String> deleteCluster(@RequestParam(required=false) java.lang.String product, @RequestParam(required=false) java.lang.String cluster, @RequestParam java.lang.String ips)Delete cluster.- 参数:
product- Ip list of products to be associatedcluster- Ip list of product cluster to be associatedips- will delete ips.- 返回:
- delete result (the cluster information is return if success, exception information is return if fail)
-
-