public static interface JServer.ServiceRegistry
| 限定符和类型 | 方法和说明 |
|---|---|
JServer.ServiceRegistry |
executor(Executor executor)
设置服务提供者私有的线程池, 为了和其他服务提供者资源隔离.
|
JServer.ServiceRegistry |
flowController(FlowController<JRequest> flowController)
设置一个私有的流量限制器.
|
JServer.ServiceRegistry |
group(String group)
设置服务组别, 如果服务接口带
ServiceProvider 注解, 那么不要再调用此方法, 否则注册会发生异常. |
JServer.ServiceRegistry |
interfaceClass(Class<?> interfaceClass)
设置服务接口类型, 如果服务接口带
ServiceProvider 注解, 那么不要再调用此方法, 否则注册会发生异常. |
JServer.ServiceRegistry |
provider(Object serviceProvider,
ProviderInterceptor... interceptors)
设置服务对象和拦截器, 拦截器可为空.
|
JServer.ServiceRegistry |
providerName(String providerName)
设置服务名称, 如果服务接口带
ServiceProvider 注解, 那么不要再调用此方法, 否则注册会发生异常. |
ServiceWrapper |
register()
注册服务到本地容器.
|
JServer.ServiceRegistry |
version(String version)
设置服务版本号, 如果服务接口带
ServiceProvider 注解, 那么不要再调用此方法, 否则注册会发生异常. |
JServer.ServiceRegistry |
weight(int weight)
设置服务权重(0 < weight <= 100).
|
JServer.ServiceRegistry provider(Object serviceProvider, ProviderInterceptor... interceptors)
JServer.ServiceRegistry interfaceClass(Class<?> interfaceClass)
ServiceProvider 注解, 那么不要再调用此方法, 否则注册会发生异常.JServer.ServiceRegistry group(String group)
ServiceProvider 注解, 那么不要再调用此方法, 否则注册会发生异常.JServer.ServiceRegistry providerName(String providerName)
ServiceProvider 注解, 那么不要再调用此方法, 否则注册会发生异常.JServer.ServiceRegistry version(String version)
ServiceProvider 注解, 那么不要再调用此方法, 否则注册会发生异常.JServer.ServiceRegistry weight(int weight)
JServer.ServiceRegistry executor(Executor executor)
JServer.ServiceRegistry flowController(FlowController<JRequest> flowController)
ServiceWrapper register()
Copyright © 2018. All rights reserved.