Все типы объектов событий, которые используются различными типами слушателей, простираются от java .util.EventObject , за исключением javax.servlet.AsyncEvent ,
примеры:
publi c класс HttpSessionEvent расширяет java .util.EventObject {
publi c класс ServletContextEvent расширяет java .util.EventObject {
publi c Класс ServletRequestEvent расширяется java .util.EventObject {
а затем:
publi c class AsyncEvent {
есть ли какая-то особая причина?