跳过导航链接
A B C D E F G I J L M O P R S T U 

A

accept(R) - 接口 中的方法org.noear.dami.bus.Acceptor
接收
accept(R) - 类 中的方法org.noear.dami.bus.impl.AcceptorRequest
 
accept(R) - 类 中的方法org.noear.dami.bus.impl.AcceptorSubscribe
 
Acceptor<R> - org.noear.dami.bus中的接口
答复接收器
AcceptorRequest<R> - org.noear.dami.bus.impl中的类
订阅接收器
AcceptorRequest(CompletableFuture<R>) - 类 的构造器org.noear.dami.bus.impl.AcceptorRequest
 
AcceptorSubscribe<R> - org.noear.dami.bus.impl中的类
请求接收器
AcceptorSubscribe(Consumer<R>) - 类 的构造器org.noear.dami.bus.impl.AcceptorSubscribe
 
add(TopicListener<Payload<C, R>>) - 类 中的方法org.noear.dami.bus.impl.TopicListenPipeline
添加监听
add(int, TopicListener<Payload<C, R>>) - 类 中的方法org.noear.dami.bus.impl.TopicListenPipeline
添加监听(带顺序位)
add(String, int, TopicListener<Payload<C, R>>) - 类 中的方法org.noear.dami.bus.impl.TopicRouterDefault
添加监听
add(String, int, TopicListener<Payload<C, R>>) - 类 中的方法org.noear.dami.bus.impl.TopicRouterPatterned
添加监听
add(String, int, TopicListener<Payload<C, R>>) - 接口 中的方法org.noear.dami.bus.TopicRouter
添加监听
addInterceptor(int, Interceptor) - 类 中的方法org.noear.dami.bus.impl.TopicDispatcherDefault
添加拦截器
addInterceptor(int, Interceptor) - 接口 中的方法org.noear.dami.bus.TopicDispatcher
添加拦截器
api() - 类 中的静态方法org.noear.dami.Dami
接口界面
assertTopic(String) - 类 中的静态方法org.noear.dami.bus.AssertUtil
断言主题是否为空
AssertUtil - org.noear.dami.bus中的类
 
AssertUtil() - 类 的构造器org.noear.dami.bus.AssertUtil
 

B

bus() - 接口 中的方法org.noear.dami.api.DamiApi
获取关联总线
bus() - 类 中的方法org.noear.dami.api.DamiApiImpl
 
bus() - 类 中的静态方法org.noear.dami.Dami
总线界面

C

Coder - org.noear.dami.api中的接口
编码器
coder() - 接口 中的方法org.noear.dami.api.DamiApi
获取编码器
coder(Coder) - 接口 中的方法org.noear.dami.api.DamiApiConfigurator
设置编码器
coder(Coder) - 类 中的方法org.noear.dami.api.DamiApiImpl
设置编码器
coder() - 类 中的方法org.noear.dami.api.DamiApiImpl
获取编码器
CoderDefault - org.noear.dami.api中的类
编码器默认实现(Map)
CoderDefault() - 类 的构造器org.noear.dami.api.CoderDefault
 
configure(TopicRouter) - 类 中的静态方法org.noear.dami.DamiConfig
配置总线的主体路由器
configure(TopicDispatcher) - 类 中的静态方法org.noear.dami.DamiConfig
配置总线的主题调度器
configure(PayloadFactory) - 类 中的静态方法org.noear.dami.DamiConfig
配置总线的负载工厂
configure(long) - 类 中的静态方法org.noear.dami.DamiConfig
配置总线的超时
configure(Coder) - 类 中的静态方法org.noear.dami.DamiConfig
配置接口的编解码器
configure(DamiBus) - 类 中的静态方法org.noear.dami.DamiConfig
配置总线实例
configure(DamiApi) - 类 中的静态方法org.noear.dami.DamiConfig
配置接口实例
create(String, int, TopicListener<Payload<C, R>>) - 接口 中的方法org.noear.dami.bus.impl.RoutingFactory
创建路由记录
create(String, C, Acceptor<R>) - 接口 中的方法org.noear.dami.bus.PayloadFactory
创建
createSender(String, Class<T>) - 接口 中的方法org.noear.dami.api.DamiApi
创建发送器代理
createSender(String, Class<T>) - 类 中的方法org.noear.dami.api.DamiApiImpl
创建发送器代理

D

Dami - org.noear.dami中的类
大米,本地过程调用框架
Dami() - 类 的构造器org.noear.dami.Dami
 
DamiApi - org.noear.dami.api中的接口
大米接口(提供 Local Procedure Call 服务)
DamiApiConfigurator - org.noear.dami.api中的接口
大米接口配置器
DamiApiImpl - org.noear.dami.api中的类
 
DamiApiImpl() - 类 的构造器org.noear.dami.api.DamiApiImpl
 
DamiApiImpl(DamiBus) - 类 的构造器org.noear.dami.api.DamiApiImpl
 
DamiApiImpl(Supplier<DamiBus>) - 类 的构造器org.noear.dami.api.DamiApiImpl
 
DamiBus<C,R> - org.noear.dami.bus中的接口
大米总线(提供 Local Procedure Call 服务)
DamiBusConfigurator<C,R> - org.noear.dami.bus中的接口
大米总线配置器
DamiBusImpl<C,R> - org.noear.dami.bus中的类
大米总线实现
DamiBusImpl(TopicRouter<C, R>, TopicDispatcher<C, R>, PayloadFactory<C, R>) - 类 的构造器org.noear.dami.bus.DamiBusImpl
 
DamiBusImpl() - 类 的构造器org.noear.dami.bus.DamiBusImpl
 
DamiBusImpl(TopicRouter<C, R>) - 类 的构造器org.noear.dami.bus.DamiBusImpl
 
DamiBusImpl(TopicRouter<C, R>, TopicDispatcher<C, R>) - 类 的构造器org.noear.dami.bus.DamiBusImpl
 
DamiBusImpl(TopicDispatcher<C, R>) - 类 的构造器org.noear.dami.bus.DamiBusImpl
 
DamiConfig - org.noear.dami中的类
大米配置器
DamiConfig() - 类 的构造器org.noear.dami.DamiConfig
 
DamiException - org.noear.dami.exception中的异常错误
Dami 专属异常
DamiException(String) - 异常错误 的构造器org.noear.dami.exception.DamiException
 
DamiException(Throwable) - 异常错误 的构造器org.noear.dami.exception.DamiException
 
DamiNoSubscriptionException - org.noear.dami.exception中的异常错误
Dami 无订阅异常
DamiNoSubscriptionException(String) - 异常错误 的构造器org.noear.dami.exception.DamiNoSubscriptionException
 
DamiNoSubscriptionException(Throwable) - 异常错误 的构造器org.noear.dami.exception.DamiNoSubscriptionException
 
decode(Method, Payload) - 接口 中的方法org.noear.dami.api.Coder
解码
decode(Method, Payload) - 类 中的方法org.noear.dami.api.CoderDefault
解码
dispatch(Payload<C, R>, TopicRouter<C, R>) - 类 中的方法org.noear.dami.bus.impl.TopicDispatcherDefault
派发
dispatch(Payload<C, R>, TopicRouter<C, R>) - 接口 中的方法org.noear.dami.bus.TopicDispatcher
派发
doDispatch(Payload<C, R>, List<TopicListenerHolder<C, R>>) - 类 中的方法org.noear.dami.bus.impl.TopicDispatcherDefault
执行派发
doIntercept(Payload<C, R>, InterceptorChain<C, R>) - 类 中的方法org.noear.dami.bus.impl.TopicDispatcherDefault
执行拦截
doIntercept(Payload<C, R>, InterceptorChain<C, R>) - 接口 中的方法org.noear.dami.bus.Interceptor
拦截
doIntercept(Payload<C, R>) - 类 中的方法org.noear.dami.bus.InterceptorChain
拦截
doIntercept(Payload<C, R>, InterceptorChain<C, R>) - 类 中的方法org.noear.dami.bus.InterceptorEntity
拦截

E

encode(Method, Object[]) - 接口 中的方法org.noear.dami.api.Coder
编码
encode(Method, Object[]) - 类 中的方法org.noear.dami.api.CoderDefault
编码

F

findMethods(Class<?>) - 类 中的方法org.noear.dami.api.DamiApiImpl
获取方法

G

getAttachment(String) - 类 中的方法org.noear.dami.bus.impl.PayloadDefault
获取附件
getAttachment(String) - 接口 中的方法org.noear.dami.bus.Payload
获取附件
getContent() - 类 中的方法org.noear.dami.bus.impl.PayloadDefault
内容
getContent() - 接口 中的方法org.noear.dami.bus.Payload
内容
getExpr() - 类 中的方法org.noear.dami.bus.impl.Routing
获取表达式
getGuid() - 类 中的方法org.noear.dami.bus.impl.PayloadDefault
唯一标识
getGuid() - 接口 中的方法org.noear.dami.bus.Payload
唯一标识
getHandled() - 类 中的方法org.noear.dami.bus.impl.PayloadDefault
 
getHandled() - 接口 中的方法org.noear.dami.bus.Payload
获取处理标识
getIndex() - 类 中的方法org.noear.dami.bus.InterceptorEntity
获取顺序位
getIndex() - 类 中的方法org.noear.dami.bus.TopicListenerHolder
获取顺序位
getList() - 类 中的方法org.noear.dami.bus.impl.TopicListenPipeline
 
getListener() - 类 中的方法org.noear.dami.api.impl.MethodTopicListenerRecord
方法主题监听器
getListener() - 类 中的方法org.noear.dami.bus.TopicListenerHolder
获取监听器
getMethodTopic(String, String) - 类 中的方法org.noear.dami.api.DamiApiImpl
获取方法的主题
getReal() - 类 中的方法org.noear.dami.bus.InterceptorEntity
获取原拦截器
getTargets() - 类 中的方法org.noear.dami.bus.InterceptorChain
 
getTopic() - 类 中的方法org.noear.dami.api.impl.MethodTopicListenerRecord
主题
getTopic() - 类 中的方法org.noear.dami.bus.impl.PayloadDefault
主题
getTopic() - 接口 中的方法org.noear.dami.bus.Payload
主题

I

index - 类 中的变量org.noear.dami.bus.TopicListenerHolder
 
intercept(int, Interceptor<C, R>) - 接口 中的方法org.noear.dami.bus.DamiBus
拦截
intercept(Interceptor<C, R>) - 接口 中的方法org.noear.dami.bus.DamiBus
拦截
intercept(int, Interceptor) - 类 中的方法org.noear.dami.bus.DamiBusImpl
拦截
Interceptor<C,R> - org.noear.dami.bus中的接口
拦截器
InterceptorChain<C,R> - org.noear.dami.bus中的类
拦截链
InterceptorChain(List<InterceptorEntity>, List<TopicListenerHolder<C, R>>) - 类 的构造器org.noear.dami.bus.InterceptorChain
 
InterceptorEntity<C,R> - org.noear.dami.bus中的类
拦截器实体。
InterceptorEntity(int, Interceptor<C, R>) - 类 的构造器org.noear.dami.bus.InterceptorEntity
 
invoke(Object, Method, Object[]) - 类 中的方法org.noear.dami.api.impl.SenderInvocationHandler
 
invokeDefault(Object, Method, Object[]) - 类 中的静态方法org.noear.dami.api.impl.MethodHandlerUtils
在代理模式下调用接口的默认的函数
isDone() - 接口 中的方法org.noear.dami.bus.Acceptor
是否结束接收
isDone() - 类 中的方法org.noear.dami.bus.impl.AcceptorRequest
 
isDone() - 类 中的方法org.noear.dami.bus.impl.AcceptorSubscribe
 
isRequest() - 类 中的方法org.noear.dami.bus.impl.PayloadDefault
是否为请求(是的话,需要答复)
isRequest() - 接口 中的方法org.noear.dami.bus.Payload
是否为请求(是,则需要答复)
isSingle() - 接口 中的方法org.noear.dami.bus.Acceptor
是否单发接收
isSingle() - 类 中的方法org.noear.dami.bus.impl.AcceptorRequest
 
isSingle() - 类 中的方法org.noear.dami.bus.impl.AcceptorSubscribe
 
isSubscribe() - 类 中的方法org.noear.dami.bus.impl.PayloadDefault
 
isSubscribe() - 接口 中的方法org.noear.dami.bus.Payload
是否为订阅(是,则需要答复)

J

JAVA_MAJOR_VERSION - 类 中的静态变量org.noear.dami.api.impl.MethodHandlerUtils
Java 版本号

L

listen(String, TopicListener<Payload<C, R>>) - 接口 中的方法org.noear.dami.bus.DamiBus
监听
listen(String, int, TopicListener<Payload<C, R>>) - 接口 中的方法org.noear.dami.bus.DamiBus
监听
listen(String, int, TopicListener<Payload<C, R>>) - 类 中的方法org.noear.dami.bus.DamiBusImpl
监听
listener - 类 中的变量org.noear.dami.bus.TopicListenerHolder
 

M

matches(String) - 类 中的方法org.noear.dami.bus.impl.Routing
匹配
matches(String) - 类 中的方法org.noear.dami.bus.impl.RoutingPath
匹配
matches(String) - 类 中的方法org.noear.dami.bus.impl.RoutingTag
匹配
matching(String) - 类 中的方法org.noear.dami.bus.impl.TopicRouterDefault
 
matching(String) - 类 中的方法org.noear.dami.bus.impl.TopicRouterPatterned
 
matching(String) - 接口 中的方法org.noear.dami.bus.TopicRouter
路由匹配
MethodHandlerUtils - org.noear.dami.api.impl中的类
函数代理工具(用于默认函数的处理跨版本)
MethodHandlerUtils() - 类 的构造器org.noear.dami.api.impl.MethodHandlerUtils
 
MethodTopicListener - org.noear.dami.api.impl中的类
方法主题监听器
MethodTopicListener(DamiApi, Object, Method) - 类 的构造器org.noear.dami.api.impl.MethodTopicListener
 
MethodTopicListenerRecord - org.noear.dami.api.impl中的类
方法主题监听器记录
MethodTopicListenerRecord(String, MethodTopicListener) - 类 的构造器org.noear.dami.api.impl.MethodTopicListenerRecord
 

O

onEvent(Payload) - 类 中的方法org.noear.dami.api.impl.MethodTopicListener
 
onEvent(Event) - 接口 中的方法org.noear.dami.bus.TopicListener
处理监听事件
org.noear.dami - 程序包 org.noear.dami
 
org.noear.dami.api - 程序包 org.noear.dami.api
 
org.noear.dami.api.impl - 程序包 org.noear.dami.api.impl
 
org.noear.dami.bus - 程序包 org.noear.dami.bus
 
org.noear.dami.bus.impl - 程序包 org.noear.dami.bus.impl
 
org.noear.dami.exception - 程序包 org.noear.dami.exception
 

P

Payload<C,R> - org.noear.dami.bus中的接口
事件负载
PayloadDefault<C,R> - org.noear.dami.bus.impl中的类
事件负载本地实现
PayloadDefault(String, C, Acceptor<R>) - 类 的构造器org.noear.dami.bus.impl.PayloadDefault
 
payloadFactory(PayloadFactory<C, R>) - 接口 中的方法org.noear.dami.bus.DamiBusConfigurator
配置事件负载工厂
payloadFactory(PayloadFactory<C, R>) - 类 中的方法org.noear.dami.bus.DamiBusImpl
设置事件负载工厂
PayloadFactory<C,R> - org.noear.dami.bus中的接口
事件负载工厂

R

registerListener(String, Object) - 接口 中的方法org.noear.dami.api.DamiApi
注册监听者实例(一个监听类,只能监听一个主题)
registerListener(String, int, Object) - 接口 中的方法org.noear.dami.api.DamiApi
注册监听者实例(一个监听类,只能监听一个主题)
registerListener(String, int, Object) - 类 中的方法org.noear.dami.api.DamiApiImpl
注册监听者实例(一个监听类,只能监听一个主题)
remove(TopicListener<Payload<C, R>>) - 类 中的方法org.noear.dami.bus.impl.TopicListenPipeline
移除监听
remove(String, TopicListener<Payload<C, R>>) - 类 中的方法org.noear.dami.bus.impl.TopicRouterDefault
移除监听
remove(String, TopicListener<Payload<C, R>>) - 类 中的方法org.noear.dami.bus.impl.TopicRouterPatterned
移除监听
remove(String, TopicListener<Payload<C, R>>) - 接口 中的方法org.noear.dami.bus.TopicRouter
移除监听
reply(R) - 类 中的方法org.noear.dami.bus.impl.PayloadDefault
答复
reply(R) - 接口 中的方法org.noear.dami.bus.Payload
答复
Routing<C,R> - org.noear.dami.bus.impl中的类
路由记录
Routing(String, int, TopicListener<Payload<C, R>>) - 类 的构造器org.noear.dami.bus.impl.Routing
 
RoutingFactory<C,R> - org.noear.dami.bus.impl中的接口
路由选择工厂
RoutingPath<C,R> - org.noear.dami.bus.impl中的类
监听路由记录(path 模式)
RoutingPath(String, int, TopicListener<Payload<C, R>>) - 类 的构造器org.noear.dami.bus.impl.RoutingPath
 
RoutingTag<C,R> - org.noear.dami.bus.impl中的类
监听路由记录(tag 模式)
RoutingTag(String, int, TopicListener<Payload<C, R>>) - 类 的构造器org.noear.dami.bus.impl.RoutingTag
 

S

send(String, C) - 接口 中的方法org.noear.dami.bus.DamiBus
发送(不需要答复)
send(String, C) - 类 中的方法org.noear.dami.bus.DamiBusImpl
发送(不需要答复)
sendAndRequest(String, C) - 接口 中的方法org.noear.dami.bus.DamiBus
发送并请求(会等待响应)
sendAndRequest(String, C) - 类 中的方法org.noear.dami.bus.DamiBusImpl
发送并请求(会等待响应)
sendAndSubscribe(String, C, Consumer<R>) - 接口 中的方法org.noear.dami.bus.DamiBus
发送并订阅
sendAndSubscribe(String, C, Consumer<R>) - 类 中的方法org.noear.dami.bus.DamiBusImpl
发送并订阅
SenderInvocationHandler - org.noear.dami.api.impl中的类
发送者接口的调用代理
SenderInvocationHandler(DamiApi, Class<?>, String) - 类 的构造器org.noear.dami.api.impl.SenderInvocationHandler
 
setAttachment(String, T) - 类 中的方法org.noear.dami.bus.impl.PayloadDefault
设置附件
setAttachment(String, T) - 接口 中的方法org.noear.dami.bus.Payload
设置附件
setHandled() - 类 中的方法org.noear.dami.bus.impl.PayloadDefault
 
setHandled() - 接口 中的方法org.noear.dami.bus.Payload
设置处理标识

T

timeout() - 接口 中的方法org.noear.dami.bus.DamiBus
获取响应超时(单位:毫秒)
timeout(long) - 接口 中的方法org.noear.dami.bus.DamiBusConfigurator
配置响应超时
timeout(long) - 类 中的方法org.noear.dami.bus.DamiBusImpl
设置超时
timeout() - 类 中的方法org.noear.dami.bus.DamiBusImpl
获取超时
topicDispatcher(TopicDispatcher<C, R>) - 接口 中的方法org.noear.dami.bus.DamiBusConfigurator
配置主题调度器
topicDispatcher(TopicDispatcher<C, R>) - 类 中的方法org.noear.dami.bus.DamiBusImpl
 
TopicDispatcher<C,R> - org.noear.dami.bus中的接口
主题派发器
TopicDispatcherDefault<C,R> - org.noear.dami.bus.impl中的类
主题派发器默认实现
TopicDispatcherDefault() - 类 的构造器org.noear.dami.bus.impl.TopicDispatcherDefault
 
TopicListener<Event> - org.noear.dami.bus中的接口
主题监听器
TopicListenerHolder<C,R> - org.noear.dami.bus中的类
 
TopicListenerHolder(int, TopicListener<Payload<C, R>>) - 类 的构造器org.noear.dami.bus.TopicListenerHolder
 
TopicListenPipeline<C,R> - org.noear.dami.bus.impl中的类
主题监听管道
TopicListenPipeline() - 类 的构造器org.noear.dami.bus.impl.TopicListenPipeline
 
topicRouter(TopicRouter<C, R>) - 接口 中的方法org.noear.dami.bus.DamiBusConfigurator
配置主题路由器
topicRouter(TopicRouter<C, R>) - 类 中的方法org.noear.dami.bus.DamiBusImpl
设置主题路由器
TopicRouter<C,R> - org.noear.dami.bus中的接口
主题路由器
TopicRouterDefault<C,R> - org.noear.dami.bus.impl中的类
主题路由器(默认啥希表实现方案)
TopicRouterDefault() - 类 的构造器org.noear.dami.bus.impl.TopicRouterDefault
 
TopicRouterPatterned<C,R> - org.noear.dami.bus.impl中的类
主题路由器(模式匹配实现方案;支持 * 和 ** 占位符;支持 / 或 .
TopicRouterPatterned(RoutingFactory<C, R>) - 类 的构造器org.noear.dami.bus.impl.TopicRouterPatterned
 
toString() - 类 中的方法org.noear.dami.api.impl.MethodTopicListener
 
toString() - 类 中的方法org.noear.dami.api.impl.SenderInvocationHandler
 
toString() - 类 中的方法org.noear.dami.bus.impl.PayloadDefault
 
toString() - 类 中的方法org.noear.dami.bus.impl.TopicListenPipeline
 
toString() - 类 中的方法org.noear.dami.bus.TopicListenerHolder
 

U

unlisten(String, TopicListener<Payload<C, R>>) - 接口 中的方法org.noear.dami.bus.DamiBus
取消监听
unlisten(String, TopicListener<Payload<C, R>>) - 类 中的方法org.noear.dami.bus.DamiBusImpl
取消监听
unregisterListener(String, Object) - 接口 中的方法org.noear.dami.api.DamiApi
取消注册监听者实例
unregisterListener(String, Object) - 类 中的方法org.noear.dami.api.DamiApiImpl
取消注册监听者实例
A B C D E F G I J L M O P R S T U 
跳过导航链接

Copyright © 2023. All rights reserved.