Skip navigation links
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

Copyright © 2025. All rights reserved.