public class CompositeConnector extends DestroyableServerConnector
ServerConnector to connect to Multiple Naming Server.It provides methods to manage resources
relate to a service:
DestroyableServerConnector.UpdateServiceTask| 构造器和说明 |
|---|
CompositeConnector() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deregisterInstance(CommonProviderRequest req) |
void |
deRegisterServiceHandler(ServiceEventKey eventKey) |
String |
getId() |
String |
getName() |
List<DestroyableServerConnector> |
getServerConnectors() |
PluginType |
getType() |
void |
heartbeat(CommonProviderRequest req) |
void |
init(InitContext ctx) |
boolean |
isDiscoveryEnable() |
boolean |
isInitialized() |
boolean |
isRegisterEnable() |
void |
postContextInit(Extensions ctx) |
CommonProviderResponse |
registerInstance(CommonProviderRequest req) |
void |
registerServiceHandler(ServiceEventHandler handler) |
ReportClientResponse |
reportClient(ReportClientRequest req) |
void |
updateServers(ServiceEventKey svcEventKey) |
addLongRunningTask, retryServiceUpdateTask, syncGetServiceInstances, syncGetServicesdestroy, isDestroyedpublic String getName()
getName 在接口中 PlugingetName 在类中 Destroyablepublic String getId()
public boolean isRegisterEnable()
public boolean isDiscoveryEnable()
public PluginType getType()
public List<DestroyableServerConnector> getServerConnectors()
public void init(InitContext ctx) throws PolarisException
PolarisExceptionpublic void postContextInit(Extensions ctx) throws PolarisException
PolarisExceptionpublic void registerServiceHandler(ServiceEventHandler handler) throws PolarisException
PolarisExceptionpublic void deRegisterServiceHandler(ServiceEventKey eventKey) throws PolarisException
PolarisExceptionpublic CommonProviderResponse registerInstance(CommonProviderRequest req) throws PolarisException
PolarisExceptionpublic void deregisterInstance(CommonProviderRequest req) throws PolarisException
PolarisExceptionpublic void heartbeat(CommonProviderRequest req) throws PolarisException
PolarisExceptionpublic ReportClientResponse reportClient(ReportClientRequest req) throws PolarisException
PolarisExceptionpublic void updateServers(ServiceEventKey svcEventKey)
public boolean isInitialized()
isInitialized 在类中 DestroyableServerConnectorCopyright © 2022. All rights reserved.