24 lines
396 B
Java
24 lines
396 B
Java
package com.zdemo;
|
|
|
|
/**
|
|
* 发布订阅 事件
|
|
*
|
|
* @param <V>
|
|
*/
|
|
public class Event<V> {
|
|
public final String topic;
|
|
//public final String key;
|
|
public final V value;
|
|
|
|
private Event(String topic, V value) {
|
|
this.topic = topic;
|
|
this.value = value;
|
|
}
|
|
|
|
public static <V> Event of(String topic, V value) {
|
|
return new Event<V>(topic, value);
|
|
}
|
|
|
|
|
|
}
|