| 程序包 | 说明 |
|---|---|
| net.hasor.rsf |
RSF 分布式RPC框架。
|
| net.hasor.rsf.container |
RSF服务框架中的,Bean容器、以及RsfBinder机制实现。
|
| net.hasor.rsf.filters.local |
RSF服务本地调用优先功能。
|
| net.hasor.rsf.filters.online |
优雅下线功能。
|
| net.hasor.rsf.filters.thread |
RsfRequest接口可以被@Inject(服务提供者端)。
|
| 限定符和类型 | 方法和说明 |
|---|---|
RsfPublisher |
RsfPublisher.bindFilter(String filterID,
RsfFilter instance)
添加全局的RsfFilter。
|
RsfPublisher.FilterBindBuilder<T> |
RsfPublisher.FilterBindBuilder.bindFilter(String subFilterID,
RsfFilter instance)
为服务添加一个专有的RsfFilter。
|
| 限定符和类型 | 方法和说明 |
|---|---|
RsfPublisher |
RsfPublisher.bindFilter(String filterID,
BindInfo<RsfFilter> filterBindInfo)
添加全局的RsfFilter。
|
RsfPublisher.FilterBindBuilder<T> |
RsfPublisher.FilterBindBuilder.bindFilter(String subFilterID,
BindInfo<RsfFilter> rsfFilterInfo)
为服务添加一个专有的RsfFilter。
|
RsfPublisher |
RsfPublisher.bindFilter(String filterID,
Class<? extends RsfFilter> rsfFilterType)
添加全局的RsfFilter。
|
RsfPublisher.FilterBindBuilder<T> |
RsfPublisher.FilterBindBuilder.bindFilter(String subFilterID,
Class<? extends RsfFilter> rsfFilterType)
为服务添加一个专有的RsfFilter。
|
RsfPublisher |
RsfPublisher.bindFilter(String filterID,
Supplier<? extends RsfFilter> provider)
添加全局的RsfFilter。
|
RsfPublisher.FilterBindBuilder<T> |
RsfPublisher.FilterBindBuilder.bindFilter(String subFilterID,
Supplier<? extends RsfFilter> provider)
为服务添加一个专有的RsfFilter。
|
| 限定符和类型 | 方法和说明 |
|---|---|
RsfFilter |
RsfFilterProvider.get() |
| 构造器和说明 |
|---|
RsfFilterProvider(AppContext appContext,
Class<? extends RsfFilter> rsfFilterType) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
LocalPref
优先检查本地是否有服务提供(优先本地服务提供者的调用)。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
OnlineRsfFilter
一旦下线,所有远程的连入请求都被回绝:Forbidden
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
LocalWarpFilter
|
Copyright © 2020–2021. All rights reserved.