package com.java110.core.event.app;
|
|
import com.alibaba.fastjson.JSONArray;
|
import com.java110.core.context.AppContext;
|
|
import java.util.EventObject;
|
|
/**
|
*
|
* java110 事件
|
* Created by wuxw on 2017/4/14.
|
*/
|
public class AppEvent extends EventObject {
|
|
private AppContext context;
|
|
//这个类每次都会创建,所以是线程安全的
|
private JSONArray data ;
|
|
|
/**
|
* Constructs a prototypical Event.
|
*
|
* @param source The object on which the Event initially occurred.
|
* @throws IllegalArgumentException if source is null.
|
*/
|
public AppEvent(Object source,AppContext context) {
|
super(source);
|
this.context= context;
|
}
|
|
public AppContext getContext() {
|
return context;
|
}
|
|
public void setContext(AppContext context) {
|
this.context = context;
|
}
|
|
|
public JSONArray getData(){
|
return data;
|
}
|
|
public void setData(JSONArray data){
|
this.data = data;
|
}
|
}
|