public static void releaseSession(NgnPublicationSession session) { synchronized (sSessions) { if (session != null && sSessions.containsKey(session.getId())) { long id = session.getId(); session.decRef(); sSessions.remove(id); } } }
public static boolean hasSession(long id) { synchronized (sSessions) { return sSessions.containsKey(id); } }
public static NgnPublicationSession getSession(long id) { synchronized (sSessions) { if (sSessions.containsKey(id)) return sSessions.get(id); else return null; } }