package cn.cloudwalk.event.task; import cn.cloudwalk.cwos.client.event.event.BaseEvent; import cn.cloudwalk.event.handler.EventHandler; public class EventHandleTask { private E event; private EventHandler handler; public EventHandleTask(E event, EventHandler handler) { this.event = event; this.handler = handler; } public String start() { this.handler.onEvent((BaseEvent)this.event); return this.event.getMessageId(); } public E getEvent() { return this.event; } public void setEvent(E event) { this.event = event; } public EventHandler getHandler() { return this.handler; } public void setHandler(EventHandler handler) { this.handler = handler; } }