JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
I
J
L
M
N
O
P
R
S
T
U
A
add(EventListener<P>)
- Method in class org.noear.dami2.bus.
EventListenPipeline
添加监听
add(int, EventListener<P>)
- Method in class org.noear.dami2.bus.
EventListenPipeline
添加监听(带顺序位)
add(String, int, EventListener<P>)
- Method in interface org.noear.dami2.bus.route.
EventRouter
添加监听
add(String, int, EventListener<P>)
- Method in class org.noear.dami2.bus.route.
EventRouterDefault
添加监听
add(String, int, EventListener<P>)
- Method in class org.noear.dami2.bus.route.
EventRouterPatterned
添加监听
addInterceptor(int, EventInterceptor)
- Method in interface org.noear.dami2.bus.
EventDispatcher
添加拦截器
addInterceptor(int, EventInterceptor)
- Method in class org.noear.dami2.bus.
EventDispatcherDefault
添加拦截器
assertTopic(String)
- Static method in class org.noear.dami2.bus.
AssertUtil
断言主题是否为空
AssertUtil
- Class in
org.noear.dami2.bus
AssertUtil()
- Constructor for class org.noear.dami2.bus.
AssertUtil
B
bus()
- Method in interface org.noear.dami2.bus.
DamiBusExtension
获取总线
bus()
- Method in class org.noear.dami2.bus.
DamiBusImpl
当前总线
bus()
- Static method in class org.noear.dami2.
Dami
总线界面
bus()
- Method in class org.noear.dami2.lpc.
DamiLpcImpl
C
call(String, D)
- Method in interface org.noear.dami2.bus.receivable.
CallBusExtension
发送调用事件
call(String, D, Consumer<CompletableFuture<R>>)
- Method in interface org.noear.dami2.bus.receivable.
CallBusExtension
发送调用事件
callAsResult(String, D)
- Method in interface org.noear.dami2.bus.receivable.
CallBusExtension
发送调用事件
callAsResult(String, D, Consumer<CompletableFuture<R>>)
- Method in interface org.noear.dami2.bus.receivable.
CallBusExtension
发送调用事件
CallBusExtension
- Interface in
org.noear.dami2.bus.receivable
调用扩展
CallEventHandler
<
D
,
R
> - Interface in
org.noear.dami2.bus.receivable
调用事件处理器
CallEventListener
<
D
,
R
> - Interface in
org.noear.dami2.bus.receivable
调用监听器
CallPayload
<
D
,
R
> - Class in
org.noear.dami2.bus.receivable
调用荷载
CallPayload(D)
- Constructor for class org.noear.dami2.bus.receivable.
CallPayload
CallPayload(D, CompletableFuture<R>)
- Constructor for class org.noear.dami2.bus.receivable.
CallPayload
Coder
- Interface in
org.noear.dami2.lpc
编码器
coder()
- Method in interface org.noear.dami2.lpc.
DamiLpc
获取编码器
coder(Coder)
- Method in interface org.noear.dami2.lpc.
DamiLpcConfigurator
设置编码器
coder(Coder)
- Method in class org.noear.dami2.lpc.
DamiLpcImpl
设置编码器
coder()
- Method in class org.noear.dami2.lpc.
DamiLpcImpl
获取编码器
CoderDefault
- Class in
org.noear.dami2.lpc
编码器默认实现(Map)
CoderDefault()
- Constructor for class org.noear.dami2.lpc.
CoderDefault
configure(EventRouter)
- Static method in class org.noear.dami2.
DamiConfig
配置总线的事件路由器
configure(EventDispatcher)
- Static method in class org.noear.dami2.
DamiConfig
配置总线的事件调度器
configure(EventFactory)
- Static method in class org.noear.dami2.
DamiConfig
配置总线的事件工厂
configure(Coder)
- Static method in class org.noear.dami2.
DamiConfig
配置接口的编解码器
configure(DamiBus)
- Static method in class org.noear.dami2.
DamiConfig
配置总线实例
configure(DamiLpc)
- Static method in class org.noear.dami2.
DamiConfig
配置接口实例
ConsumerInvocationHandler
- Class in
org.noear.dami2.lpc.impl
消费者的调用代理
ConsumerInvocationHandler(DamiLpc, Class<?>, String)
- Constructor for class org.noear.dami2.lpc.impl.
ConsumerInvocationHandler
count(String)
- Method in interface org.noear.dami2.bus.route.
EventRouter
计数
create(String, P)
- Method in interface org.noear.dami2.bus.
EventFactory
创建
create(String, int, EventListener<P>)
- Method in interface org.noear.dami2.bus.route.
RoutingFactory
创建路由记录
createConsumer(String, Class<T>)
- Method in interface org.noear.dami2.lpc.
DamiLpc
创建服务消费者(接口代理)
createConsumer(String, Class<T>)
- Method in class org.noear.dami2.lpc.
DamiLpcImpl
创建服务消费者(接口代理)
D
Dami
- Class in
org.noear.dami2
大米,本地过程调用框架
Dami()
- Constructor for class org.noear.dami2.
Dami
DamiBus
- Interface in
org.noear.dami2.bus
大米总线(提供 Local Procedure Call 服务)
DamiBusConfigurator
- Interface in
org.noear.dami2.bus
大米总线配置器
DamiBusExtension
- Interface in
org.noear.dami2.bus
大米总线扩展
DamiBusImpl
- Class in
org.noear.dami2.bus
大米总线实现
DamiBusImpl(EventRouter)
- Constructor for class org.noear.dami2.bus.
DamiBusImpl
DamiBusImpl()
- Constructor for class org.noear.dami2.bus.
DamiBusImpl
DamiConfig
- Class in
org.noear.dami2
大米配置器
DamiConfig()
- Constructor for class org.noear.dami2.
DamiConfig
DamiException
- Exception in
org.noear.dami2.exception
Dami 专属异常
DamiException(String)
- Constructor for exception org.noear.dami2.exception.
DamiException
DamiException(Throwable)
- Constructor for exception org.noear.dami2.exception.
DamiException
DamiLpc
- Interface in
org.noear.dami2.lpc
大米本地过程调用(提供 Local Procedure Call 服务)
DamiLpcConfigurator
- Interface in
org.noear.dami2.lpc
大米接口配置器
DamiLpcImpl
- Class in
org.noear.dami2.lpc
大米本地过程调用实现
DamiLpcImpl(DamiBus)
- Constructor for class org.noear.dami2.lpc.
DamiLpcImpl
DamiLpcImpl(Supplier<DamiBus>)
- Constructor for class org.noear.dami2.lpc.
DamiLpcImpl
DamiNoListenException
- Exception in
org.noear.dami2.exception
Dami 无监听异常
DamiNoListenException(String)
- Constructor for exception org.noear.dami2.exception.
DamiNoListenException
DamiNoListenException(Throwable)
- Constructor for exception org.noear.dami2.exception.
DamiNoListenException
decode(Method, Event<CallPayload>)
- Method in interface org.noear.dami2.lpc.
Coder
解码
decode(Method, Event<CallPayload>)
- Method in class org.noear.dami2.lpc.
CoderDefault
解码
dispatch(Event, EventRouter)
- Method in interface org.noear.dami2.bus.
EventDispatcher
派发
dispatch(Event, EventRouter)
- Method in class org.noear.dami2.bus.
EventDispatcherDefault
派发
doDispatch(Event, List<EventListenerHolder>)
- Method in class org.noear.dami2.bus.
EventDispatcherDefault
执行派发
doIntercept(Event, InterceptorChain)
- Method in class org.noear.dami2.bus.
EventDispatcherDefault
执行拦截
doIntercept(Event<P>, InterceptorChain<P>)
- Method in interface org.noear.dami2.bus.intercept.
EventInterceptor
拦截
doIntercept(Event<P>)
- Method in class org.noear.dami2.bus.intercept.
InterceptorChain
拦截
doIntercept(Event<P>, InterceptorChain<P>)
- Method in class org.noear.dami2.bus.intercept.
InterceptorEntity
拦截
E
encode(Method, Object[])
- Method in interface org.noear.dami2.lpc.
Coder
编码
encode(Method, Object[])
- Method in class org.noear.dami2.lpc.
CoderDefault
编码
Event
<
P
> - Interface in
org.noear.dami2.bus
事件实体
eventDispatcher(EventDispatcher)
- Method in interface org.noear.dami2.bus.
DamiBusConfigurator
配置事件调度器
eventDispatcher(EventDispatcher)
- Method in class org.noear.dami2.bus.
DamiBusImpl
EventDispatcher
- Interface in
org.noear.dami2.bus
主题调度器
EventDispatcherDefault
- Class in
org.noear.dami2.bus
事件调度器默认实现
EventDispatcherDefault()
- Constructor for class org.noear.dami2.bus.
EventDispatcherDefault
eventFactory(EventFactory)
- Method in interface org.noear.dami2.bus.
DamiBusConfigurator
配置事件工厂
eventFactory(EventFactory)
- Method in class org.noear.dami2.bus.
DamiBusImpl
设置事件事件工厂
EventFactory
<
P
> - Interface in
org.noear.dami2.bus
事件工厂
EventInterceptor
<
P
> - Interface in
org.noear.dami2.bus.intercept
事件拦截器
EventListener
<
P
> - Interface in
org.noear.dami2.bus
事件监听器
EventListenerHolder
<
P
> - Class in
org.noear.dami2.bus
事件监听器持有人(添加序位支持)
EventListenerHolder(int, EventListener<P>)
- Constructor for class org.noear.dami2.bus.
EventListenerHolder
EventListenPipeline
- Class in
org.noear.dami2.bus
事件监听管道
EventListenPipeline()
- Constructor for class org.noear.dami2.bus.
EventListenPipeline
eventRouter(EventRouter)
- Method in interface org.noear.dami2.bus.
DamiBusConfigurator
配置事件路由器
eventRouter(EventRouter)
- Method in class org.noear.dami2.bus.
DamiBusImpl
设置事件路由器
EventRouter
- Interface in
org.noear.dami2.bus.route
事件路由器
EventRouterDefault
- Class in
org.noear.dami2.bus.route
事件路由器(默认啥希表实现方案)
EventRouterDefault()
- Constructor for class org.noear.dami2.bus.route.
EventRouterDefault
EventRouterPatterned
- Class in
org.noear.dami2.bus.route
事件路由器(模式匹配实现方案;支持 * 和 ** 占位符;支持 / 或 .
EventRouterPatterned(RoutingFactory)
- Constructor for class org.noear.dami2.bus.route.
EventRouterPatterned
F
findMethods(Class<?>)
- Method in class org.noear.dami2.lpc.
DamiLpcImpl
获取方法
G
getAttach()
- Method in interface org.noear.dami2.bus.
Event
获取附件
getAttach()
- Method in interface org.noear.dami2.bus.
Result
获取附件
getAttach()
- Method in class org.noear.dami2.bus.
SimpleEvent
获取附件
getData()
- Method in class org.noear.dami2.bus.receivable.
ReceivablePayload
数据
getExpr()
- Method in class org.noear.dami2.bus.route.
Routing
获取表达式
getHandled()
- Method in interface org.noear.dami2.bus.
Event
获取处理标识(是否已处理)
getHandled()
- Method in interface org.noear.dami2.bus.
Result
获取处理标识(是否已处理)
getHandled()
- Method in class org.noear.dami2.bus.
SimpleEvent
getIndex()
- Method in class org.noear.dami2.bus.
EventListenerHolder
获取顺序位
getIndex()
- Method in class org.noear.dami2.bus.intercept.
InterceptorEntity
获取顺序位
getList()
- Method in class org.noear.dami2.bus.
EventListenPipeline
getListener()
- Method in class org.noear.dami2.bus.
EventListenerHolder
获取监听器
getListener()
- Method in class org.noear.dami2.lpc.impl.
TopicListenRecord
方法主题监听器
getMethodTopic(String, String)
- Method in class org.noear.dami2.lpc.
DamiLpcImpl
获取方法的主题
getPayload()
- Method in interface org.noear.dami2.bus.
Event
荷载
getPayload()
- Method in interface org.noear.dami2.bus.
Result
荷载
getPayload()
- Method in class org.noear.dami2.bus.
SimpleEvent
获取荷载
getReal()
- Method in class org.noear.dami2.bus.intercept.
InterceptorEntity
获取原拦截器
getSink()
- Method in class org.noear.dami2.bus.receivable.
CallPayload
接收器
getSink()
- Method in class org.noear.dami2.bus.receivable.
ReceivablePayload
接收器
getSink()
- Method in class org.noear.dami2.bus.receivable.
StreamPayload
接收器
getTargets()
- Method in class org.noear.dami2.bus.intercept.
InterceptorChain
getTopic()
- Method in interface org.noear.dami2.bus.
Event
主题
getTopic()
- Method in interface org.noear.dami2.bus.
Result
主题
getTopic()
- Method in class org.noear.dami2.bus.
SimpleEvent
获取主题
getTopic()
- Method in class org.noear.dami2.lpc.impl.
TopicListenRecord
主题
I
index
- Variable in class org.noear.dami2.bus.
EventListenerHolder
intercept(int, EventInterceptor<P>)
- Method in interface org.noear.dami2.bus.
DamiBus
拦截
intercept(EventInterceptor<P>)
- Method in interface org.noear.dami2.bus.
DamiBus
拦截
intercept(int, EventInterceptor)
- Method in class org.noear.dami2.bus.
DamiBusImpl
拦截
InterceptorChain
<
P
> - Class in
org.noear.dami2.bus.intercept
拦截链
InterceptorChain(List<InterceptorEntity>, List<EventListenerHolder>)
- Constructor for class org.noear.dami2.bus.intercept.
InterceptorChain
InterceptorEntity
<
P
> - Class in
org.noear.dami2.bus.intercept
拦截器实体。
InterceptorEntity(int, EventInterceptor<P>)
- Constructor for class org.noear.dami2.bus.intercept.
InterceptorEntity
invoke(Object, Method, Object[])
- Method in class org.noear.dami2.lpc.impl.
ConsumerInvocationHandler
invokeDefault(Object, Method, Object[])
- Static method in class org.noear.dami2.lpc.impl.
MethodHandlerUtils
在代理模式下调用接口的默认的函数
J
JAVA_MAJOR_VERSION
- Static variable in class org.noear.dami2.lpc.impl.
MethodHandlerUtils
Java 版本号
L
listen(String, EventListener<P>)
- Method in interface org.noear.dami2.bus.
DamiBus
监听事件
listen(String, int, EventListener<P>)
- Method in interface org.noear.dami2.bus.
DamiBus
监听事件
listen(String, int, EventListener<P>)
- Method in class org.noear.dami2.bus.
DamiBusImpl
监听事件
listen(String, CallEventHandler<D, R>)
- Method in interface org.noear.dami2.bus.receivable.
CallBusExtension
监听调用事件
listen(String, int, CallEventHandler<D, R>)
- Method in interface org.noear.dami2.bus.receivable.
CallBusExtension
监听调用事件
listen(String, StreamEventHandler<D, R>)
- Method in interface org.noear.dami2.bus.receivable.
StreamBusExtension
监听流事件
listen(String, int, StreamEventHandler<D, R>)
- Method in interface org.noear.dami2.bus.receivable.
StreamBusExtension
监听流事件
listener
- Variable in class org.noear.dami2.bus.
EventListenerHolder
lpc()
- Static method in class org.noear.dami2.
Dami
接口界面
M
matches(String)
- Method in class org.noear.dami2.bus.route.
Routing
匹配
matches(String)
- Method in class org.noear.dami2.bus.route.
RoutingPath
匹配
matches(String)
- Method in class org.noear.dami2.bus.route.
RoutingTag
匹配
matching(String)
- Method in interface org.noear.dami2.bus.route.
EventRouter
路由匹配
matching(String)
- Method in class org.noear.dami2.bus.route.
EventRouterDefault
路由匹配
matching(String)
- Method in class org.noear.dami2.bus.route.
EventRouterPatterned
路由匹配
MethodHandlerUtils
- Class in
org.noear.dami2.lpc.impl
函数代理工具(用于默认函数的处理跨版本)
MethodHandlerUtils()
- Constructor for class org.noear.dami2.lpc.impl.
MethodHandlerUtils
N
newBus()
- Static method in class org.noear.dami2.
Dami
新建总线界面(一般用于测试不相互干扰)
newLpc()
- Static method in class org.noear.dami2.
Dami
新建接口界面(一般用于测试不相互干扰)
notNull(Object, String)
- Static method in class org.noear.dami2.bus.
AssertUtil
断言不断 null
O
onCall(Event<CallPayload<D, R>>, D, CompletableFuture<R>)
- Method in interface org.noear.dami2.bus.receivable.
CallEventHandler
处理调用事件(可由 onEvent 转发简化)
onEvent(Event<P>)
- Method in interface org.noear.dami2.bus.
EventListener
处理监听事件
onEvent(Event<CallPayload<D, R>>)
- Method in interface org.noear.dami2.bus.receivable.
CallEventListener
处理监听事件
onEvent(Event<StreamPayload<D, R>>)
- Method in interface org.noear.dami2.bus.receivable.
StreamEventListener
处理监听事件
onEvent(Event<CallPayload>)
- Method in class org.noear.dami2.lpc.impl.
ServiceMethodEventListener
onStream(Event<StreamPayload<D, R>>, Map<String, Object>, D, Subscriber<R>)
- Method in interface org.noear.dami2.bus.receivable.
StreamEventHandler
处理流事件(由 onEvent 转发简化)
org.noear.dami2
- package org.noear.dami2
org.noear.dami2.annotation
- package org.noear.dami2.annotation
org.noear.dami2.bus
- package org.noear.dami2.bus
org.noear.dami2.bus.intercept
- package org.noear.dami2.bus.intercept
org.noear.dami2.bus.receivable
- package org.noear.dami2.bus.receivable
org.noear.dami2.bus.route
- package org.noear.dami2.bus.route
org.noear.dami2.exception
- package org.noear.dami2.exception
org.noear.dami2.lpc
- package org.noear.dami2.lpc
org.noear.dami2.lpc.impl
- package org.noear.dami2.lpc.impl
P
Param
- Annotation Type in
org.noear.dami2.annotation
参数注解
PIPELINE_MAP_LOCK
- Variable in class org.noear.dami2.bus.route.
EventRouterDefault
R
ReceivablePayload
<
D
,
Rec
> - Class in
org.noear.dami2.bus.receivable
可接收的荷载
ReceivablePayload(D, Rec)
- Constructor for class org.noear.dami2.bus.receivable.
ReceivablePayload
registerService(String, Object)
- Method in interface org.noear.dami2.lpc.
DamiLpc
注册服务实现(一个服务,只能监听一个主题)
registerService(String, int, Object)
- Method in interface org.noear.dami2.lpc.
DamiLpc
注册服务实现(一个服务,只能监听一个主题)
registerService(String, int, Object)
- Method in class org.noear.dami2.lpc.
DamiLpcImpl
注册服务实现(一个服务,只能监听一个主题)
remove(EventListener<P>)
- Method in class org.noear.dami2.bus.
EventListenPipeline
移除监听
remove(String, EventListener<P>)
- Method in interface org.noear.dami2.bus.route.
EventRouter
移除监听
remove(String)
- Method in interface org.noear.dami2.bus.route.
EventRouter
移除监听
remove(String, EventListener<P>)
- Method in class org.noear.dami2.bus.route.
EventRouterDefault
移除监听
remove(String)
- Method in class org.noear.dami2.bus.route.
EventRouterDefault
移除监听
remove(String, EventListener<P>)
- Method in class org.noear.dami2.bus.route.
EventRouterPatterned
移除监听
remove(String)
- Method in class org.noear.dami2.bus.route.
EventRouterPatterned
移除监听
Result
<
P
> - Interface in
org.noear.dami2.bus
发送结果
router()
- Method in interface org.noear.dami2.bus.
DamiBus
路由器
router()
- Method in class org.noear.dami2.bus.
DamiBusImpl
路由器
Routing
<
P
> - Class in
org.noear.dami2.bus.route
路由记录
Routing(String, int, EventListener<P>)
- Constructor for class org.noear.dami2.bus.route.
Routing
ROUTING_LIST_LOCK
- Variable in class org.noear.dami2.bus.route.
EventRouterPatterned
RoutingFactory
- Interface in
org.noear.dami2.bus.route
路由选择工厂
RoutingPath
<
P
> - Class in
org.noear.dami2.bus.route
监听路由记录(path 模式)
RoutingPath(String, int, EventListener<P>)
- Constructor for class org.noear.dami2.bus.route.
RoutingPath
RoutingTag
<
P
> - Class in
org.noear.dami2.bus.route
监听路由记录(tag 模式)
RoutingTag(String, int, EventListener<P>)
- Constructor for class org.noear.dami2.bus.route.
RoutingTag
S
send(String, P)
- Method in interface org.noear.dami2.bus.
DamiBus
发送事件
send(String, P, Consumer<P>)
- Method in interface org.noear.dami2.bus.
DamiBus
发送事件
send(Event<P>)
- Method in interface org.noear.dami2.bus.
DamiBus
发送事件
send(Event<P>, Consumer<P>)
- Method in interface org.noear.dami2.bus.
DamiBus
发送事件
send(String, P, Consumer<P>)
- Method in class org.noear.dami2.bus.
DamiBusImpl
发送事件
send(Event<P>, Consumer<P>)
- Method in class org.noear.dami2.bus.
DamiBusImpl
发送事件
ServiceMethodEventListener
- Class in
org.noear.dami2.lpc.impl
服务的方法事件监听器
ServiceMethodEventListener(DamiLpc, Object, Method)
- Constructor for class org.noear.dami2.lpc.impl.
ServiceMethodEventListener
setHandled()
- Method in interface org.noear.dami2.bus.
Event
设置处理标识
setHandled()
- Method in class org.noear.dami2.bus.
SimpleEvent
SimpleEvent
<
P
> - Class in
org.noear.dami2.bus
事件简单的实现
SimpleEvent(String, P)
- Constructor for class org.noear.dami2.bus.
SimpleEvent
SimpleEvent(String, P, Map<String, Object>)
- Constructor for class org.noear.dami2.bus.
SimpleEvent
stream(String, D)
- Method in interface org.noear.dami2.bus.receivable.
StreamBusExtension
发送流事件
stream(String, D, Consumer<Subscriber<? super R>>)
- Method in interface org.noear.dami2.bus.receivable.
StreamBusExtension
发送流事件
StreamBusExtension
- Interface in
org.noear.dami2.bus.receivable
生成流(响应式流)扩展
StreamEventHandler
<
D
,
R
> - Interface in
org.noear.dami2.bus.receivable
生成流事件处理器
StreamEventListener
<
D
,
R
> - Interface in
org.noear.dami2.bus.receivable
生成流监听器
StreamPayload
<
D
,
R
> - Class in
org.noear.dami2.bus.receivable
生成流荷载
StreamPayload(D, Subscriber<R>)
- Constructor for class org.noear.dami2.bus.receivable.
StreamPayload
T
TopicListenRecord
<
L
extends
EventListener
> - Class in
org.noear.dami2.lpc.impl
主题监听记录(构建主题与监听器关联)
TopicListenRecord(String, L)
- Constructor for class org.noear.dami2.lpc.impl.
TopicListenRecord
toString()
- Method in class org.noear.dami2.bus.
EventListenerHolder
toString()
- Method in class org.noear.dami2.bus.
EventListenPipeline
toString()
- Method in class org.noear.dami2.bus.
SimpleEvent
toString()
- Method in class org.noear.dami2.lpc.impl.
ConsumerInvocationHandler
toString()
- Method in class org.noear.dami2.lpc.impl.
ServiceMethodEventListener
U
unlisten(String, EventListener<P>)
- Method in interface org.noear.dami2.bus.
DamiBus
取消事件监听
unlisten(String)
- Method in interface org.noear.dami2.bus.
DamiBus
取消事件监听(主题下的所有监听)
unlisten(String, EventListener<P>)
- Method in class org.noear.dami2.bus.
DamiBusImpl
取消监听
unlisten(String)
- Method in class org.noear.dami2.bus.
DamiBusImpl
取消监听
unregisterService(String, Object)
- Method in interface org.noear.dami2.lpc.
DamiLpc
注销服务实现
unregisterService(String, Object)
- Method in class org.noear.dami2.lpc.
DamiLpcImpl
注销服务实现
A
B
C
D
E
F
G
I
J
L
M
N
O
P
R
S
T
U
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2025. All rights reserved.