| 限定符和类型 | 方法和说明 |
|---|---|
static ConfigService |
NacosFactory.createConfigService(Properties properties)
Create config service.
|
static ConfigService |
NacosFactory.createConfigService(String serverAddr)
Create config service.
|
static NamingMaintainService |
NacosFactory.createMaintainService(Properties properties)
Create maintain service.
|
static NamingMaintainService |
NacosFactory.createMaintainService(String serverAddr)
Create maintain service.
|
static NamingService |
NacosFactory.createNamingService(Properties properties)
Create naming service.
|
static NamingService |
NacosFactory.createNamingService(String serverAddr)
Create naming service.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ConfigService.addListener(String dataId,
String group,
Listener listener)
Add a listener to the configuration, after the server modified 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 config.
|
String |
ConfigService.getConfigAndSignListener(String dataId,
String group,
long timeoutMs,
Listener listener)
Get config and register Listener.
|
boolean |
ConfigService.publishConfig(String dataId,
String group,
String content)
Publish config.
|
boolean |
ConfigService.publishConfig(String dataId,
String group,
String content,
String type)
Publish config.
|
boolean |
ConfigService.publishConfigCas(String dataId,
String group,
String content,
String casMd5)
Cas Publish config.
|
boolean |
ConfigService.publishConfigCas(String dataId,
String group,
String content,
String casMd5,
String type)
Cas Publish config.
|
boolean |
ConfigService.removeConfig(String dataId,
String group)
Remove config.
|
void |
ConfigService.shutDown()
Shutdown the resource service.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IConfigFilterChain.doFilter(IConfigRequest request,
IConfigResponse response)
Filter action.
|
void |
IConfigFilter.doFilter(IConfigRequest request,
IConfigResponse response,
IConfigFilterChain filterChain)
do filter.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
NacosApiException
Exception for open API.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NamingService.batchDeregisterInstance(String serviceName,
String groupName,
List<Instance> instances)
batch deRegister instance to service with specified instance properties.
|
void |
NamingService.batchRegisterInstance(String serviceName,
String groupName,
List<Instance> instances)
batch register instance to service with specified instance properties.
|
static NamingMaintainService |
NamingMaintainFactory.createMaintainService(Properties properties)
create a new maintain service.
|
static NamingMaintainService |
NamingMaintainFactory.createMaintainService(String serverList)
create a new maintain service.
|
static NamingService |
NamingFactory.createNamingService(Properties properties)
Create a new naming service.
|
static NamingService |
NamingFactory.createNamingService(String serverList)
Create a new naming service.
|
void |
NamingMaintainService.createService(Service service,
AbstractSelector selector)
create service to Nacos.
|
void |
NamingMaintainService.createService(String serviceName)
create service to Nacos.
|
void |
NamingMaintainService.createService(String serviceName,
String groupName)
create service to Nacos.
|
void |
NamingMaintainService.createService(String serviceName,
String groupName,
float protectThreshold)
create service to Nacos.
|
void |
NamingMaintainService.createService(String serviceName,
String groupName,
float protectThreshold,
String expression)
create service to Nacos.
|
boolean |
NamingMaintainService.deleteService(String serviceName)
delete service from Nacos.
|
boolean |
NamingMaintainService.deleteService(String serviceName,
String groupName)
delete service from Nacos.
|
void |
NamingService.deregisterInstance(String serviceName,
Instance instance)
deregister instance with full instance information and default groupName.
|
void |
NamingService.deregisterInstance(String serviceName,
String groupName,
Instance instance)
deregister instance with full instance information.
|
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.
|
void |
NamingService.deregisterInstance(String serviceName,
String groupName,
String ip,
int port)
deregister instance from a service.
|
void |
NamingService.deregisterInstance(String serviceName,
String groupName,
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,
boolean subscribe)
Get all instances of a service.
|
List<Instance> |
NamingService.getAllInstances(String serviceName,
List<String> clusters)
Get all instances within specified clusters of a service.
|
List<Instance> |
NamingService.getAllInstances(String serviceName,
List<String> clusters,
boolean subscribe)
Get all instances within specified clusters of a service.
|
List<Instance> |
NamingService.getAllInstances(String serviceName,
String groupName)
get all instances of a service.
|
List<Instance> |
NamingService.getAllInstances(String serviceName,
String groupName,
boolean subscribe)
Get all instances of a service.
|
List<Instance> |
NamingService.getAllInstances(String serviceName,
String groupName,
List<String> clusters)
Get all instances within specified clusters of a service.
|
List<Instance> |
NamingService.getAllInstances(String serviceName,
String groupName,
List<String> clusters,
boolean subscribe)
Get all instances within specified clusters of a service.
|
ListView<String> |
NamingService.getServicesOfServer(int pageNo,
int pageSize)
Get all service names from server.
|
ListView<String> |
NamingService.getServicesOfServer(int pageNo,
int pageSize,
AbstractSelector selector)
Get all service names from server with selector.
|
ListView<String> |
NamingService.getServicesOfServer(int pageNo,
int pageSize,
String groupName)
Get all service names from server.
|
ListView<String> |
NamingService.getServicesOfServer(int pageNo,
int pageSize,
String groupName,
AbstractSelector selector)
Get all service names from server with selector.
|
List<ServiceInfo> |
NamingService.getSubscribeServices()
Get all subscribed services of current client.
|
Service |
NamingMaintainService.queryService(String serviceName)
query service.
|
Service |
NamingMaintainService.queryService(String serviceName,
String groupName)
query service.
|
void |
NamingService.registerInstance(String serviceName,
Instance instance)
register an instance to service with specified instance properties.
|
void |
NamingService.registerInstance(String serviceName,
String groupName,
Instance instance)
register an instance to service with specified instance properties.
|
void |
NamingService.registerInstance(String serviceName,
String ip,
int port)
register an instance to service.
|
void |
NamingService.registerInstance(String serviceName,
String ip,
int port,
String clusterName)
register an instance to service with specified cluster name.
|
void |
NamingService.registerInstance(String serviceName,
String groupName,
String ip,
int port)
register an instance to service.
|
void |
NamingService.registerInstance(String serviceName,
String groupName,
String ip,
int port,
String clusterName)
register an 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,
boolean healthy,
boolean subscribe)
Get qualified instances of service.
|
List<Instance> |
NamingService.selectInstances(String serviceName,
List<String> clusters,
boolean healthy)
Get qualified instances within specified clusters of service.
|
List<Instance> |
NamingService.selectInstances(String serviceName,
List<String> clusters,
boolean healthy,
boolean subscribe)
Get qualified instances within specified clusters of service.
|
List<Instance> |
NamingService.selectInstances(String serviceName,
String groupName,
boolean healthy)
Get qualified instances of service.
|
List<Instance> |
NamingService.selectInstances(String serviceName,
String groupName,
boolean healthy,
boolean subscribe)
Get qualified instances of service.
|
List<Instance> |
NamingService.selectInstances(String serviceName,
String groupName,
List<String> clusters,
boolean healthy)
Get qualified instances within specified clusters of service.
|
List<Instance> |
NamingService.selectInstances(String serviceName,
String groupName,
List<String> clusters,
boolean healthy,
boolean subscribe)
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,
boolean subscribe)
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.
|
Instance |
NamingService.selectOneHealthyInstance(String serviceName,
List<String> clusters,
boolean subscribe)
Select one healthy instance of service using predefined load balance strategy.
|
Instance |
NamingService.selectOneHealthyInstance(String serviceName,
String groupName)
Select one healthy instance of service using predefined load balance strategy.
|
Instance |
NamingService.selectOneHealthyInstance(String serviceName,
String groupName,
boolean subscribe)
select one healthy instance of service using predefined load balance strategy.
|
Instance |
NamingService.selectOneHealthyInstance(String serviceName,
String groupName,
List<String> clusters)
Select one healthy instance of service using predefined load balance strategy.
|
Instance |
NamingService.selectOneHealthyInstance(String serviceName,
String groupName,
List<String> clusters,
boolean subscribe)
Select one healthy instance of service using predefined load balance strategy.
|
void |
NamingMaintainService.shutDown()
Shutdown the resource service.
|
void |
NamingService.shutDown()
Shutdown the resource service.
|
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.subscribe(String serviceName,
NamingSelector selector,
EventListener listener)
Subscribe service to receive events of instances alteration.
|
void |
NamingService.subscribe(String serviceName,
String groupName,
EventListener listener)
Subscribe service to receive events of instances alteration.
|
void |
NamingService.subscribe(String serviceName,
String groupName,
List<String> clusters,
EventListener listener)
Subscribe service to receive events of instances alteration.
|
void |
NamingService.subscribe(String serviceName,
String groupName,
NamingSelector selector,
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.
|
void |
NamingService.unsubscribe(String serviceName,
NamingSelector selector,
EventListener listener)
Unsubscribe event listener of service.
|
void |
NamingService.unsubscribe(String serviceName,
String groupName,
EventListener listener)
unsubscribe event listener of service.
|
void |
NamingService.unsubscribe(String serviceName,
String groupName,
List<String> clusters,
EventListener listener)
Unsubscribe event listener of service.
|
void |
NamingService.unsubscribe(String serviceName,
String groupName,
NamingSelector selector,
EventListener listener)
Unsubscribe event listener of service.
|
void |
NamingMaintainService.updateInstance(String serviceName,
Instance instance)
update instance info.
|
void |
NamingMaintainService.updateInstance(String serviceName,
String groupName,
Instance instance)
update instance info.
|
void |
NamingMaintainService.updateService(Service service,
AbstractSelector selector)
update service to Nacos with selector.
|
void |
NamingMaintainService.updateService(String serviceName,
String groupName,
float protectThreshold)
update service to Nacos.
|
void |
NamingMaintainService.updateService(String serviceName,
String groupName,
float protectThreshold,
Map<String,String> metadata)
update service to Nacos.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
NamingUtils.batchCheckInstanceIsLegal(List<Instance> instances)
Batch verify the validity of instances.
|
static void |
NamingUtils.checkInstanceIsEphemeral(Instance instance)
check batch register is Ephemeral.
|
static void |
NamingUtils.checkInstanceIsLegal(Instance instance)
Check instance param about keep alive.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Requester.asyncRequest(Request request,
RequestCallBack requestCallBack)
send async request.
|
Response |
Requester.request(Request request,
long timeoutMills)
send request.
|
RequestFuture |
Requester.requestFuture(Request request)
send request.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
AbstractCmdbSelector.doParse(String expression)
The real parse logic implement by sub class.
|
Selector<R,C,E> |
Selector.parse(E expression)
parse the selector, build the inner info which used by
Selector.select(Object). |
Selector<List<T>,CmdbContext<T>,String> |
AbstractCmdbSelector.parse(String expression) |
Copyright © 2018–2024 Alibaba Group. All rights reserved.