Skip navigation links
A B C D E F G I J L M N O P R S T U 

A

accept(R) - Method in interface org.noear.dami.bus.Acceptor
接收
accept(R) - Method in class org.noear.dami.bus.impl.AcceptorRequest
 
accept(R) - Method in class org.noear.dami.bus.impl.AcceptorSubscribe
 
Acceptor<R> - Interface in org.noear.dami.bus
答复接收器
AcceptorRequest<R> - Class in org.noear.dami.bus.impl
订阅接收器
AcceptorRequest(CompletableFuture<R>) - Constructor for class org.noear.dami.bus.impl.AcceptorRequest
 
AcceptorSubscribe<R> - Class in org.noear.dami.bus.impl
请求接收器
AcceptorSubscribe(Consumer<R>) - Constructor for class org.noear.dami.bus.impl.AcceptorSubscribe
 
add(TopicListener<Payload<C, R>>) - Method in class org.noear.dami.bus.impl.TopicListenPipeline
添加监听
add(int, TopicListener<Payload<C, R>>) - Method in class org.noear.dami.bus.impl.TopicListenPipeline
添加监听(带顺序位)
add(String, int, TopicListener<Payload<C, R>>) - Method in class org.noear.dami.bus.impl.TopicRouterDefault
添加监听
add(String, int, TopicListener<Payload<C, R>>) - Method in class org.noear.dami.bus.impl.TopicRouterPatterned
添加监听
add(String, int, TopicListener<Payload<C, R>>) - Method in interface org.noear.dami.bus.TopicRouter
添加监听
addInterceptor(int, Interceptor) - Method in class org.noear.dami.bus.impl.TopicDispatcherDefault
添加拦截器
addInterceptor(int, Interceptor) - Method in interface org.noear.dami.bus.TopicDispatcher
添加拦截器
api() - Static method in class org.noear.dami.Dami
接口界面
assertTopic(String) - Static method in class org.noear.dami.bus.AssertUtil
断言主题是否为空
AssertUtil - Class in org.noear.dami.bus
 
AssertUtil() - Constructor for class org.noear.dami.bus.AssertUtil
 

B

bus() - Method in interface org.noear.dami.api.DamiApi
获取关联总线
bus() - Method in class org.noear.dami.api.DamiApiImpl
 
bus() - Static method in class org.noear.dami.Dami
总线界面

C

call(String, C) - Method in interface org.noear.dami.bus.DamiBus
调用(要求有一个答复)
call(String, C, long) - Method in interface org.noear.dami.bus.DamiBus
调用(要求有一个答复)
call(String, C, Supplier<R>) - Method in interface org.noear.dami.bus.DamiBus
调用(要求有一个答复)
call(String, C, long, Supplier<R>) - Method in interface org.noear.dami.bus.DamiBus
调用(要求有一个答复)
call(String, C, long, Supplier<R>) - Method in class org.noear.dami.bus.DamiBusImpl
调用(要求有一个答复)
Coder - Interface in org.noear.dami.api
编码器
coder() - Method in interface org.noear.dami.api.DamiApi
获取编码器
coder(Coder) - Method in interface org.noear.dami.api.DamiApiConfigurator
设置编码器
coder(Coder) - Method in class org.noear.dami.api.DamiApiImpl
设置编码器
coder() - Method in class org.noear.dami.api.DamiApiImpl
获取编码器
CoderDefault - Class in org.noear.dami.api
编码器默认实现(Map)
CoderDefault() - Constructor for class org.noear.dami.api.CoderDefault
 
configure(TopicRouter) - Static method in class org.noear.dami.DamiConfig
配置总线的主体路由器
configure(TopicDispatcher) - Static method in class org.noear.dami.DamiConfig
配置总线的主题调度器
configure(PayloadFactory) - Static method in class org.noear.dami.DamiConfig
配置总线的负载工厂
configure(IdGenerator) - Static method in class org.noear.dami.DamiConfig
配置总线的Id生成器
configure(Coder) - Static method in class org.noear.dami.DamiConfig
配置接口的编解码器
configure(DamiBus) - Static method in class org.noear.dami.DamiConfig
配置总线实例
configure(DamiApi) - Static method in class org.noear.dami.DamiConfig
配置接口实例
count(String) - Method in interface org.noear.dami.bus.TopicRouter
计数
create(String, int, TopicListener<Payload<C, R>>) - Method in interface org.noear.dami.bus.impl.RoutingFactory
创建路由记录
create(String, String, C, Acceptor<R>) - Method in interface org.noear.dami.bus.PayloadFactory
创建
createSender(String, Class<T>) - Method in interface org.noear.dami.api.DamiApi
创建发送器代理
createSender(String, Class<T>) - Method in class org.noear.dami.api.DamiApiImpl
创建发送器代理

D

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

E

encode(Method, Object[]) - Method in interface org.noear.dami.api.Coder
编码
encode(Method, Object[]) - Method in class org.noear.dami.api.CoderDefault
编码

F

findMethods(Class<?>) - Method in class org.noear.dami.api.DamiApiImpl
获取方法

G

generate() - Method in interface org.noear.dami.bus.IdGenerator
创建
generate() - Method in class org.noear.dami.bus.impl.IdGeneratorDefault
创建
generate() - Method in class org.noear.dami.bus.impl.IdGeneratorGuid
 
getAttachment(String) - Method in class org.noear.dami.bus.impl.PayloadDefault
获取附件
getAttachment(String) - Method in interface org.noear.dami.bus.Payload
获取附件
getContent() - Method in class org.noear.dami.bus.impl.PayloadDefault
内容
getContent() - Method in interface org.noear.dami.bus.Payload
内容
getExpr() - Method in class org.noear.dami.bus.impl.Routing
获取表达式
getHandled() - Method in class org.noear.dami.bus.impl.PayloadDefault
 
getHandled() - Method in interface org.noear.dami.bus.Payload
获取处理标识
getIndex() - Method in class org.noear.dami.bus.InterceptorEntity
获取顺序位
getIndex() - Method in class org.noear.dami.bus.TopicListenerHolder
获取顺序位
getList() - Method in class org.noear.dami.bus.impl.TopicListenPipeline
 
getListener() - Method in class org.noear.dami.api.impl.MethodTopicListenerRecord
方法主题监听器
getListener() - Method in class org.noear.dami.bus.TopicListenerHolder
获取监听器
getMethodTopic(String, String) - Method in class org.noear.dami.api.DamiApiImpl
获取方法的主题
getPlid() - Method in class org.noear.dami.bus.impl.PayloadDefault
唯一标识
getPlid() - Method in interface org.noear.dami.bus.Payload
负载标识
getReal() - Method in class org.noear.dami.bus.InterceptorEntity
获取原拦截器
getTargets() - Method in class org.noear.dami.bus.InterceptorChain
 
getTopic() - Method in class org.noear.dami.api.impl.MethodTopicListenerRecord
主题
getTopic() - Method in class org.noear.dami.bus.impl.PayloadDefault
主题
getTopic() - Method in interface org.noear.dami.bus.Payload
主题

I

idGenerator(IdGenerator) - Method in interface org.noear.dami.bus.DamiBusConfigurator
配置id生成器
idGenerator(IdGenerator) - Method in class org.noear.dami.bus.DamiBusImpl
 
IdGenerator - Interface in org.noear.dami.bus
Id 生成器
IdGeneratorDefault - Class in org.noear.dami.bus.impl
Id 生成器默认实现
IdGeneratorDefault() - Constructor for class org.noear.dami.bus.impl.IdGeneratorDefault
 
IdGeneratorGuid - Class in org.noear.dami.bus.impl
Id 生成器 guid 实现
IdGeneratorGuid() - Constructor for class org.noear.dami.bus.impl.IdGeneratorGuid
 
index - Variable in class org.noear.dami.bus.TopicListenerHolder
 
intercept(int, Interceptor<C, R>) - Method in interface org.noear.dami.bus.DamiBus
拦截
intercept(Interceptor<C, R>) - Method in interface org.noear.dami.bus.DamiBus
拦截
intercept(int, Interceptor) - Method in class org.noear.dami.bus.DamiBusImpl
拦截
Interceptor<C,R> - Interface in org.noear.dami.bus
拦截器
InterceptorChain<C,R> - Class in org.noear.dami.bus
拦截链
InterceptorChain(List<InterceptorEntity>, List<TopicListenerHolder<C, R>>) - Constructor for class org.noear.dami.bus.InterceptorChain
 
InterceptorEntity<C,R> - Class in org.noear.dami.bus
拦截器实体。
InterceptorEntity(int, Interceptor<C, R>) - Constructor for class org.noear.dami.bus.InterceptorEntity
 
invoke(Object, Method, Object[]) - Method in class org.noear.dami.api.impl.SenderInvocationHandler
 
invokeDefault(Object, Method, Object[]) - Static method in class org.noear.dami.api.impl.MethodHandlerUtils
在代理模式下调用接口的默认的函数
isDone() - Method in interface org.noear.dami.bus.Acceptor
是否结束接收
isDone() - Method in class org.noear.dami.bus.impl.AcceptorRequest
 
isDone() - Method in class org.noear.dami.bus.impl.AcceptorSubscribe
 
isRequest() - Method in class org.noear.dami.bus.impl.PayloadDefault
Deprecated.
1.1.0 (简化模式,不再支持流调用)
isRequest() - Method in interface org.noear.dami.bus.Payload
Deprecated.
1.1.0 (简化模式,不再支持流调用)
isSingle() - Method in interface org.noear.dami.bus.Acceptor
是否单发接收
isSingle() - Method in class org.noear.dami.bus.impl.AcceptorRequest
 
isSingle() - Method in class org.noear.dami.bus.impl.AcceptorSubscribe
 
isSubscribe() - Method in class org.noear.dami.bus.impl.PayloadDefault
Deprecated.
1.1.0 (简化模式,不再支持流调用)
isSubscribe() - Method in interface org.noear.dami.bus.Payload
Deprecated.
1.1.0 (简化模式,不再支持流调用)

J

JAVA_MAJOR_VERSION - Static variable in class org.noear.dami.api.impl.MethodHandlerUtils
Java 版本号

L

listen(String, TopicListener<Payload<C, R>>) - Method in interface org.noear.dami.bus.DamiBus
监听
listen(String, int, TopicListener<Payload<C, R>>) - Method in interface org.noear.dami.bus.DamiBus
监听
listen(String, int, TopicListener<Payload<C, R>>) - Method in class org.noear.dami.bus.DamiBusImpl
监听
listener - Variable in class org.noear.dami.bus.TopicListenerHolder
 

M

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

N

newApi() - Static method in class org.noear.dami.Dami
新建接口界面
newBus() - Static method in class org.noear.dami.Dami
新建总线界面

O

onEvent(Payload) - Method in class org.noear.dami.api.impl.MethodTopicListener
 
onEvent(Event) - Method in interface org.noear.dami.bus.TopicListener
处理监听事件
org.noear.dami - package org.noear.dami
 
org.noear.dami.annotation - package org.noear.dami.annotation
 
org.noear.dami.api - package org.noear.dami.api
 
org.noear.dami.api.impl - package org.noear.dami.api.impl
 
org.noear.dami.bus - package org.noear.dami.bus
 
org.noear.dami.bus.impl - package org.noear.dami.bus.impl
 
org.noear.dami.exception - package org.noear.dami.exception
 

P

Param - Annotation Type in org.noear.dami.annotation
 
Payload<C,R> - Interface in org.noear.dami.bus
事件负载
PayloadDefault<C,R> - Class in org.noear.dami.bus.impl
事件负载本地实现
PayloadDefault(String, String, C, Acceptor<R>) - Constructor for class org.noear.dami.bus.impl.PayloadDefault
 
payloadFactory(PayloadFactory<C, R>) - Method in interface org.noear.dami.bus.DamiBusConfigurator
配置事件负载工厂
payloadFactory(PayloadFactory<C, R>) - Method in class org.noear.dami.bus.DamiBusImpl
设置事件负载工厂
PayloadFactory<C,R> - Interface in org.noear.dami.bus
事件负载工厂
PIPELINE_MAP_LOCK - Variable in class org.noear.dami.bus.impl.TopicRouterDefault
 

R

registerListener(String, Object) - Method in interface org.noear.dami.api.DamiApi
注册监听者实例(一个监听类,只能监听一个主题)
registerListener(String, int, Object) - Method in interface org.noear.dami.api.DamiApi
注册监听者实例(一个监听类,只能监听一个主题)
registerListener(String, int, Object) - Method in class org.noear.dami.api.DamiApiImpl
注册监听者实例(一个监听类,只能监听一个主题)
remove(TopicListener<Payload<C, R>>) - Method in class org.noear.dami.bus.impl.TopicListenPipeline
移除监听
remove(String, TopicListener<Payload<C, R>>) - Method in class org.noear.dami.bus.impl.TopicRouterDefault
移除监听
remove(String) - Method in class org.noear.dami.bus.impl.TopicRouterDefault
移除监听
remove(String, TopicListener<Payload<C, R>>) - Method in class org.noear.dami.bus.impl.TopicRouterPatterned
移除监听
remove(String) - Method in class org.noear.dami.bus.impl.TopicRouterPatterned
移除监听
remove(String, TopicListener<Payload<C, R>>) - Method in interface org.noear.dami.bus.TopicRouter
移除监听
remove(String) - Method in interface org.noear.dami.bus.TopicRouter
移除监听
reply(R) - Method in class org.noear.dami.bus.impl.PayloadDefault
答复
reply(R) - Method in interface org.noear.dami.bus.Payload
答复
requiredReply() - Method in class org.noear.dami.bus.impl.PayloadDefault
要求答复
requiredReply() - Method in interface org.noear.dami.bus.Payload
要求答复
router() - Method in interface org.noear.dami.bus.DamiBus
路由器
router() - Method in class org.noear.dami.bus.DamiBusImpl
路由器
Routing<C,R> - Class in org.noear.dami.bus.impl
路由记录
Routing(String, int, TopicListener<Payload<C, R>>) - Constructor for class org.noear.dami.bus.impl.Routing
 
ROUTING_LIST_LOCK - Variable in class org.noear.dami.bus.impl.TopicRouterPatterned
 
RoutingFactory<C,R> - Interface in org.noear.dami.bus.impl
路由选择工厂
RoutingPath<C,R> - Class in org.noear.dami.bus.impl
监听路由记录(path 模式)
RoutingPath(String, int, TopicListener<Payload<C, R>>) - Constructor for class org.noear.dami.bus.impl.RoutingPath
 
RoutingTag<C,R> - Class in org.noear.dami.bus.impl
监听路由记录(tag 模式)
RoutingTag(String, int, TopicListener<Payload<C, R>>) - Constructor for class org.noear.dami.bus.impl.RoutingTag
 

S

send(String, C) - Method in interface org.noear.dami.bus.DamiBus
发送(不需要答复)
send(String, C) - Method in class org.noear.dami.bus.DamiBusImpl
发送(不需要答复)
sendAndRequest(String, C) - Method in interface org.noear.dami.bus.DamiBus
Deprecated.
1.1.0 (简化模式,更名为 call) DamiBus.call(String, Object)
sendAndRequest(String, C, long) - Method in interface org.noear.dami.bus.DamiBus
Deprecated.
1.1.0 (简化模式,更名为 call) DamiBus.call(String, Object, long)
sendAndRequest(String, C, Supplier<R>) - Method in interface org.noear.dami.bus.DamiBus
Deprecated.
1.1.0 (简化模式,更名为 call) DamiBus.call(String, Object, Supplier)
sendAndRequest(String, C, long, Supplier<R>) - Method in interface org.noear.dami.bus.DamiBus
Deprecated.
1.1.0 (简化模式,更名为 call) DamiBus.call(String, Object, long, Supplier)
sendAndSubscribe(String, C, Consumer<R>) - Method in interface org.noear.dami.bus.DamiBus
Deprecated.
1.1.0 (简化模式,不再支持流调用)
sendAndSubscribe(String, C, Consumer<R>) - Method in class org.noear.dami.bus.DamiBusImpl
发送并订阅
SenderInvocationHandler - Class in org.noear.dami.api.impl
发送者接口的调用代理
SenderInvocationHandler(DamiApi, Class<?>, String) - Constructor for class org.noear.dami.api.impl.SenderInvocationHandler
 
setAttachment(String, T) - Method in class org.noear.dami.bus.impl.PayloadDefault
设置附件
setAttachment(String, T) - Method in interface org.noear.dami.bus.Payload
设置附件
setHandled() - Method in class org.noear.dami.bus.impl.PayloadDefault
 
setHandled() - Method in interface org.noear.dami.bus.Payload
设置处理标识

T

topicDispatcher(TopicDispatcher<C, R>) - Method in interface org.noear.dami.bus.DamiBusConfigurator
配置主题调度器
topicDispatcher(TopicDispatcher<C, R>) - Method in class org.noear.dami.bus.DamiBusImpl
 
TopicDispatcher<C,R> - Interface in org.noear.dami.bus
主题派发器
TopicDispatcherDefault<C,R> - Class in org.noear.dami.bus.impl
主题派发器默认实现
TopicDispatcherDefault() - Constructor for class org.noear.dami.bus.impl.TopicDispatcherDefault
 
TopicListener<Event> - Interface in org.noear.dami.bus
主题监听器
TopicListenerHolder<C,R> - Class in org.noear.dami.bus
 
TopicListenerHolder(int, TopicListener<Payload<C, R>>) - Constructor for class org.noear.dami.bus.TopicListenerHolder
 
TopicListenPipeline<C,R> - Class in org.noear.dami.bus.impl
主题监听管道
TopicListenPipeline() - Constructor for class org.noear.dami.bus.impl.TopicListenPipeline
 
topicRouter(TopicRouter<C, R>) - Method in interface org.noear.dami.bus.DamiBusConfigurator
配置主题路由器
topicRouter(TopicRouter<C, R>) - Method in class org.noear.dami.bus.DamiBusImpl
设置主题路由器
TopicRouter<C,R> - Interface in org.noear.dami.bus
主题路由器
TopicRouterDefault<C,R> - Class in org.noear.dami.bus.impl
主题路由器(默认啥希表实现方案)
TopicRouterDefault() - Constructor for class org.noear.dami.bus.impl.TopicRouterDefault
 
TopicRouterPatterned<C,R> - Class in org.noear.dami.bus.impl
主题路由器(模式匹配实现方案;支持 * 和 ** 占位符;支持 / 或 .
TopicRouterPatterned(RoutingFactory<C, R>) - Constructor for class org.noear.dami.bus.impl.TopicRouterPatterned
 
toString() - Method in class org.noear.dami.api.impl.MethodTopicListener
 
toString() - Method in class org.noear.dami.api.impl.SenderInvocationHandler
 
toString() - Method in class org.noear.dami.bus.impl.PayloadDefault
 
toString() - Method in class org.noear.dami.bus.impl.TopicListenPipeline
 
toString() - Method in class org.noear.dami.bus.TopicListenerHolder
 

U

unlisten(String, TopicListener<Payload<C, R>>) - Method in interface org.noear.dami.bus.DamiBus
取消监听
unlisten(String) - Method in interface org.noear.dami.bus.DamiBus
取消监听(主题下的所有监听)
unlisten(String, TopicListener<Payload<C, R>>) - Method in class org.noear.dami.bus.DamiBusImpl
取消监听
unlisten(String) - Method in class org.noear.dami.bus.DamiBusImpl
取消监听
unregisterListener(String, Object) - Method in interface org.noear.dami.api.DamiApi
取消注册监听者实例
unregisterListener(String, Object) - Method in class org.noear.dami.api.DamiApiImpl
取消注册监听者实例
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.