自己写的一个简单的Java事件框架。目前具备以下功能:
1.通过继承Event类,用户可自定义事件。
2.通过EventService的fireEvent(Evente)发出一个事件。
3.通过实现IEventHandler接口,监听某类事件。EventHandler可以动态注册到EventServer,也可以在配置文件中配置。
4.通过实现IEventConsumedCallback接口,在事件被处理后,通知事件发出者。IEventConsumedCallback可在fireEvent时指定,也可不指定。
5.fireEvent 和ConsumeEvent都是异步进行,ConsumeEvent时采用线程池处理。
评论