@Override public void onEvent(Event<PortalContainer, HttpSessionEvent> event) throws Exception { String eventName = event.getEventName(); SessionEvent.SessionEventType eventType; if (SESSION_CREATED.equals(eventName)) { eventType = SessionEvent.SessionEventType.SESSION_CREATED; } else if (SESSION_DESTROYED.equals(eventName)) { eventType = SessionEvent.SessionEventType.SESSION_DESTROYED; } else { // do nothing return; } notifyListenersOf(new SimpleSessionEvent(eventType, event.getData().getSession())); }
List<Listener> list = listeners_.get(event.getEventName()); if (list == null)
@Override public void onEvent(Event event) throws Exception { String eventName = event.getEventName();