| Package | Description |
|---|---|
| com.alibaba.nacos.api | |
| com.alibaba.nacos.api.config | |
| com.alibaba.nacos.api.config.filter | |
| com.alibaba.nacos.api.naming |
| Modifier and Type | Method and Description |
|---|---|
static ConfigService |
NacosFactory.createConfigService(Properties properties)
Create config
|
static ConfigService |
NacosFactory.createConfigService(String serverAddr)
Create config
|
static NamingService |
NacosFactory.createNamingService(Properties properties)
Create Naming
|
static NamingService |
NacosFactory.createNamingService(String serverAddr)
Create Naming
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConfigService.addListener(String dataId,
String group,
Listener listener)
Add a listener to the configuration, after the server to modify the configuration, the client will use the
incoming listener callback.
|
static ConfigService |
ConfigFactory.createConfigService(Properties properties)
Create Config
|
static ConfigService |
ConfigFactory.createConfigService(String serverAddr)
Create Config
|
String |
ConfigService.getConfig(String dataId,
String group,
long timeoutMs)
Get Configuration
|
boolean |
ConfigService.publishConfig(String dataId,
String group,
String content)
publish config.
|
boolean |
ConfigService.removeConfig(String dataId,
String group)
Remove Config
|
| Modifier and Type | Method and Description |
|---|---|
void |
IConfigFilterChain.doFilter(IConfigRequest request,
IConfigResponse response)
Filter aciton
|
void |
IConfigFilter.doFilter(IConfigRequest request,
IConfigResponse response,
IConfigFilterChain filterChain)
do filter
|
| Modifier and Type | Method and Description |
|---|---|
static NamingService |
NamingFactory.createNamingService(Properties properties) |
static NamingService |
NamingFactory.createNamingService(String serverList) |
void |
NamingService.deregisterInstance(String serviceName,
String ip,
int port)
Deregister instance from a service
|
void |
NamingService.deregisterInstance(String serviceName,
String ip,
int port,
String clusterName)
Deregister instance with specified cluster name from a service
|
List<Instance> |
NamingService.getAllInstances(String serviceName)
Get all instances of a service
|
List<Instance> |
NamingService.getAllInstances(String serviceName,
List<String> clusters)
Get all instances within specified clusters of a service
|
ListView<String> |
NamingService.getServicesOfServer(int pageNo,
int pageSize)
Get all service names from server
|
List<ServiceInfo> |
NamingService.getSubscribeServices()
Get all subscribed services of current client
|
void |
NamingService.registerInstance(String serviceName,
Instance instance)
Register a instance to service with specified instance properties
|
void |
NamingService.registerInstance(String serviceName,
String ip,
int port)
Register a instance to service
|
void |
NamingService.registerInstance(String serviceName,
String ip,
int port,
String clusterName)
Register a instance to service with specified cluster name
|
List<Instance> |
NamingService.selectInstances(String serviceName,
boolean healthy)
Get qualified instances of service
|
List<Instance> |
NamingService.selectInstances(String serviceName,
List<String> clusters,
boolean healthy)
Get qualified instances within specified clusters of service
|
Instance |
NamingService.selectOneHealthyInstance(String serviceName)
Select one healthy instance of service using predefined load balance strategy
|
Instance |
NamingService.selectOneHealthyInstance(String serviceName,
List<String> clusters)
Select one healthy instance of service using predefined load balance strategy
|
void |
NamingService.subscribe(String serviceName,
EventListener listener)
Subscribe service to receive events of instances alteration
|
void |
NamingService.subscribe(String serviceName,
List<String> clusters,
EventListener listener)
Subscribe service to receive events of instances alteration
|
void |
NamingService.unsubscribe(String serviceName,
EventListener listener)
Unsubscribe event listener of service
|
void |
NamingService.unsubscribe(String serviceName,
List<String> clusters,
EventListener listener)
Unsubscribe event listener of service
|
Copyright © 2018 Alibaba Group. All rights reserved.