@Override protected Iterator<NioSession> allSessions() { selectorLock.readLock().lock(); try { return new IoSessionIterator(selector.keys()); } finally { selectorLock.readLock().unlock(); } }
@Override protected Iterator<NioSession> allSessions() { return new IoSessionIterator(selector.keys()); }
@SuppressWarnings("synthetic-access") @Override protected Iterator<NioSession> selectedSessions() { return new IoSessionIterator(selector.selectedKeys()); }
@SuppressWarnings("synthetic-access") @Override protected Iterator<NioSession> selectedSessions() { return new IoSessionIterator(selector.selectedKeys()); }
@Override protected Iterator<NioSession> allSessions() { selectorLock.readLock().lock(); try { return new IoSessionIterator(selector.keys()); } finally { selectorLock.readLock().unlock(); } }
@SuppressWarnings("synthetic-access") @Override protected Iterator<NioSession> selectedSessions() { return new IoSessionIterator(selector.selectedKeys()); }