public abstract class NamingServiceChangeListener extends Object
NamingService changed call back.| 构造器和说明 |
|---|
NamingServiceChangeListener() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
Close.
|
abstract NamingService |
getNamingService()
Gets the naming service.
|
protected abstract void |
reInit(String service,
List<RegisterInfo> list)
Re init.
|
void |
setDelay(long delay)
Sets the delay in milliseconds before NamingService result refresh update task is to be executed.
|
void |
setEnableNamingServiceCallback(boolean enableNamingServiceCallback)
Sets the enable naming service callback.
|
void |
setPeriod(long period)
Sets the time in milliseconds between successive NamingService result refresh update task executions.
|
protected void |
startUpdateNamingServiceTask(Map<String,List<RegisterInfo>> serviceMap)
Start update naming service task.
|
public void setEnableNamingServiceCallback(boolean enableNamingServiceCallback)
enableNamingServiceCallback - the new enable naming service callbackpublic abstract NamingService getNamingService()
public void setDelay(long delay)
delay - the new delay in milliseconds before NamingService result refresh update task is to be executedpublic void setPeriod(long period)
period - the new time in milliseconds between successive NamingService result refresh update task executionsprotected abstract void reInit(String service, List<RegisterInfo> list) throws Exception
service - the servicelist - the listException - the exceptionprotected void startUpdateNamingServiceTask(Map<String,List<RegisterInfo>> serviceMap)
serviceMap - the service mappublic void close()
Copyright © 2022 Baidu, Inc.. All rights reserved.