public class DamiApiImpl extends Object implements DamiApi, DamiApiConfigurator
| 构造器和说明 |
|---|
DamiApiImpl() |
DamiApiImpl(DamiBus bus) |
DamiApiImpl(Supplier<DamiBus> busSupplier) |
| 限定符和类型 | 方法和说明 |
|---|---|
DamiBus |
bus()
获取关联总线
|
Coder |
coder()
获取编码器
|
DamiApiConfigurator |
coder(Coder coder)
设置编码器
|
<T> T |
createSender(String topicMapping,
Class<T> senderClz)
创建发送器代理
|
protected Method[] |
findMethods(Class<?> listenerClz)
获取方法
|
protected String |
getMethodTopic(String topicMapping,
String methodName)
获取方法的主题
|
void |
registerListener(String topicMapping,
int index,
Object listenerObj)
注册监听者实例(一个监听类,只能监听一个主题)
|
void |
unregisterListener(String topicMapping,
Object listenerObj)
取消注册监听者实例
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitregisterListenerpublic DamiApiImpl()
public DamiApiImpl(DamiBus bus)
public DamiApiConfigurator coder(Coder coder)
coder 在接口中 DamiApiConfiguratorcoder - 编码器public <T> T createSender(String topicMapping, Class<T> senderClz)
createSender 在接口中 DamiApitopicMapping - 主题映射senderClz - 发送器接口类public void registerListener(String topicMapping, int index, Object listenerObj)
registerListener 在接口中 DamiApitopicMapping - 主题映射index - 顺序位listenerObj - 监听器实现类public void unregisterListener(String topicMapping, Object listenerObj)
unregisterListener 在接口中 DamiApitopicMapping - 主题映射listenerObj - 监听器实现类Copyright © 2023. All rights reserved.