Le 2/10/12 9:56 AM, mjkai a écrit :
version 2.0.4 class : org.apache.mina.core.polling.AbstractPollingIoAcceptor Method:private void processHandles(Iterator<H> handles) throws Exception/** * This method will process new sessions for the Worker class. All * keys that have had their status updates as per the Selector.selectedKeys() * method will be processed here. Only keys that are ready to accept * connections are handled here. *<p/> * Session objects are created by making new instances of SocketSessionImpl * and passing the session object to the SocketIoProcessor class. */ @SuppressWarnings("unchecked") private void processHandles(Iterator<H> handles) throws Exception { while (handles.hasNext()) { H handle = handles.next(); handles.remove(); // Associates a new created connection to a processor, // and get back a session S session = accept(processor, handle); if (session == null) { break; } initSession(session, null, null); // add the session to the SocketIoProcessor session.getProcessor().add(session); } } Question: if (session == null) { break; } break? continue?
Continue, most certainly... JIRA :) Thanks ! -- Regards, Cordialement, Emmanuel Lécharny www.iktek.com
