Class DataBus


  • public class DataBus
    extends Object
    Databus 全局的数据总线 组件核模块可以订阅或者 浏览器页面是一个应用程序代码 这个应用和MQTT服务器之间 只有两个连接 1.个人消息 /ai/userid/# 2.系统消息 /ai/system/# 各种应用消息都通过这一个连接进行 MQTT会将接受的消息转发到这个数据总线上,由数据总线进行转发
    Author:
    zhangjianshe@gmail.com
    • Constructor Detail

      • DataBus

        protected DataBus()
    • Method Detail

      • get

        public static DataBus get()
        全局数据总线
        Returns:
      • register

        public void register​(String topic,
                             IEventHandler handler)
        注册事件
        Parameters:
        topic -
        handler -
      • unregister

        public void unregister​(String topic,
                               IEventHandler handler)
        撤销对事件的监听
        Parameters:
        topic -
        handler -
      • fire

        public void fire​(String topic,
                         int type,
                         Object event)
      • getEventBus

        public EventBus getEventBus()
      • message

        public void message​(String message)
      • back

        public void back()
        像总线发送 返回上个页面请求