接口 ClientManager
-
- 所有已知实现类:
ClientManagerDelegate,ConnectionBasedClientManager,EphemeralIpPortClientManager,PersistentIpPortClientManager
public interface ClientManagerThe manager ofClientNacos naming client.- 作者:
- xiweng.yy
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 java.util.Collection<java.lang.String>allClientId()All client id.booleanclientConnected(Client client)New client connected.booleanclientConnected(java.lang.String clientId, ClientAttributes attributes)New client connected.booleanclientDisconnected(java.lang.String clientId)Client disconnected.booleancontains(java.lang.String clientId)Whether the client id exists.ClientgetClient(java.lang.String clientId)Get client by id.booleanisResponsibleClient(Client client)Whether the client is responsible by current server.booleansyncClientConnected(java.lang.String clientId, ClientAttributes attributes)New sync client connected.booleanverifyClient(DistroClientVerifyInfo verifyData)verify client.
-
-
-
方法详细资料
-
clientConnected
boolean clientConnected(java.lang.String clientId, ClientAttributes attributes)New client connected.- 参数:
clientId- new client idattributes- client attributes, which can help create client- 返回:
- true if add successfully, otherwise false
-
clientConnected
boolean clientConnected(Client client)
New client connected.- 参数:
client- new client- 返回:
- true if add successfully, otherwise false
-
syncClientConnected
boolean syncClientConnected(java.lang.String clientId, ClientAttributes attributes)New sync client connected.- 参数:
clientId- synced client idattributes- client sync attributes, which can help create sync client- 返回:
- true if add successfully, otherwise false
-
clientDisconnected
boolean clientDisconnected(java.lang.String clientId)
Client disconnected.- 参数:
clientId- client id- 返回:
- true if remove successfully, otherwise false
-
getClient
Client getClient(java.lang.String clientId)
Get client by id.- 参数:
clientId- client id- 返回:
- client
-
contains
boolean contains(java.lang.String clientId)
Whether the client id exists.- 参数:
clientId- client id- 返回:
- client
-
allClientId
java.util.Collection<java.lang.String> allClientId()
All client id.- 返回:
- collection of client id
-
isResponsibleClient
boolean isResponsibleClient(Client client)
Whether the client is responsible by current server.- 参数:
client- client- 返回:
- true if responsible, otherwise false
-
verifyClient
boolean verifyClient(DistroClientVerifyInfo verifyData)
verify client.- 参数:
verifyData- verify data from remote responsible server- 返回:
- true if client is valid, otherwise is false.
-
-