@Override public void sessionChanged(SessionEvent event) { switch (event.getOperationType()) { case CREATE: updateSessionRegistration(event.getSession()); break; case KILL: updateSessionUnregistration(event.getSession()); break; default: break; } }
@Override public Session getSession() { // TODO Auto-generated method stub org.apache.stanbol.ontologymanager.servicesapi.session.Session session = super.getSession(); if (session instanceof Session) return (Session) session; else throw new UnsupportedOperationException("Referenced session must be from the deprecated API."); }
protected void fireSessionCreated(Session session) { SessionEvent e = new SessionEvent(session, OperationType.CREATE); for (SessionListener l : listeners) l.sessionChanged(e); }
@Override public Session getSession() { // TODO Auto-generated method stub org.apache.stanbol.ontologymanager.servicesapi.session.Session session = super.getSession(); if (session instanceof Session) return (Session) session; else throw new UnsupportedOperationException("Referenced session must be from the deprecated API."); }
protected void fireSessionCreated(Session session) { SessionEvent e = new SessionEvent(session, OperationType.CREATE); for (SessionListener l : listeners) l.sessionChanged(e); }
@Override public void sessionChanged(SessionEvent event) { switch (event.getOperationType()) { case CREATE: updateSessionRegistration(event.getSession()); break; case KILL: updateSessionUnregistration(event.getSession()); break; default: break; } }
protected void fireSessionDestroyed(Session session) { SessionEvent e = new SessionEvent(session, OperationType.KILL); for (SessionListener l : listeners) l.sessionChanged(e); }
protected void fireSessionDestroyed(Session session) { SessionEvent e = new SessionEvent(session, OperationType.KILL); for (SessionListener l : listeners) l.sessionChanged(e); }
protected void fireClosed() { SessionEvent e = null; try { e = new SessionEvent(this, OperationType.CLOSE); } catch (Exception e1) { LoggerFactory.getLogger(getClass()).error("Could not close session " + getID(), e1); return; } for (SessionListener l : listeners) l.sessionChanged(e); }
protected void fireClosed() { SessionEvent e = null; try { e = new SessionEvent(this, OperationType.CLOSE); } catch (Exception e1) { LoggerFactory.getLogger(getClass()).error("Could not close session " + getID(), e1); return; } for (SessionListener l : listeners) l.sessionChanged(e); }