ayongw / simple-message-center

one simple message center jar, send message and deliver the message to observers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

simple-message-center

一个简单的模拟消息中心的jar

发布Jar没有任何第三方依赖,简单直接使用

当前版本号 1.3.0    

使用方法

1.添加依赖

maven方式

<dependency>
  <groupId>com.github.ayongw</groupId>
  <artifactId>simple-message-center</artifactId>
  <version>1.3.0</version>
</dependency>

Gradle Groovy DSL

implementation 'com.github.ayongw:simple-message-center:1.3.0'

其它使用方式请在https://search.maven.org查询后使用。

2. 定义监听类

SimpleMessageCenter.getDefaultCenter().addObserver("demo.msg", null, new SimpleMessageObserver() {
    @Override
    public void onMessage(SimpleMessage message) {
        logger.info("holder NULL 接收到消息 {}", message);
    }
});

3. 发送消息

SimpleMessageCenter
    .getDefaultCenter()
    .postMessage("demo.msg", null, new HashMap());

更新说明

1.2.1 1. 操作结果返回数值,表示影响的数量 2. userInfo结果添加类型,Map<String, Object>

About

one simple message center jar, send message and deliver the message to observers.


Languages

Language:Java 100.0%