public interface JClient extends Registry
| 限定符和类型 | 方法和说明 |
|---|---|
String |
appName()
每一个应用都建议设置一个appName.
|
boolean |
awaitConnections(Class<?> interfaceClass,
long timeoutMillis)
阻塞等待一直到该服务有可用连接或者超时.
|
boolean |
awaitConnections(Class<?> interfaceClass,
String version,
long timeoutMillis)
阻塞等待一直到该服务有可用连接或者超时.
|
boolean |
awaitConnections(Directory directory,
long timeoutMillis)
阻塞等待一直到该服务有可用连接或者超时.
|
JConnector<JConnection> |
connector()
网络层connector.
|
Collection<RegisterMeta> |
lookup(Directory directory)
从本地容器查找服务信息.
|
void |
offlineListening(UnresolvedAddress address,
OfflineListener listener)
服务下线通知.
|
RegistryService |
registryService()
注册服务实例
|
void |
shutdownGracefully()
优雅关闭jupiter client.
|
void |
subscribe(Directory directory,
NotifyListener listener)
从注册中心订阅一个服务.
|
JConnector.ConnectionWatcher |
watchConnections(Class<?> interfaceClass)
设置对指定服务由jupiter自动管理连接.
|
JConnector.ConnectionWatcher |
watchConnections(Class<?> interfaceClass,
String version)
设置对指定服务由jupiter自动管理连接.
|
JConnector.ConnectionWatcher |
watchConnections(Directory directory)
设置对指定服务由jupiter自动管理连接.
|
JClient |
withConnector(JConnector<JConnection> connector)
设置网络层connector.
|
connectToRegistryServerString appName()
JConnector<JConnection> connector()
JClient withConnector(JConnector<JConnection> connector)
RegistryService registryService()
Collection<RegisterMeta> lookup(Directory directory)
JConnector.ConnectionWatcher watchConnections(Class<?> interfaceClass)
JConnector.ConnectionWatcher watchConnections(Class<?> interfaceClass, String version)
JConnector.ConnectionWatcher watchConnections(Directory directory)
boolean awaitConnections(Class<?> interfaceClass, long timeoutMillis)
boolean awaitConnections(Class<?> interfaceClass, String version, long timeoutMillis)
boolean awaitConnections(Directory directory, long timeoutMillis)
void subscribe(Directory directory, NotifyListener listener)
void offlineListening(UnresolvedAddress address, OfflineListener listener)
void shutdownGracefully()
Copyright © 2018. All rights reserved.