The javadoc for OrderedThreadPoolExecutor states: The event order is never mixed up. (e.g. messageReceived is always invoked before sessionClosed or messageSent.)
Does this apply when using an IoConnector as opposed to and IoAcceptor? I seem to be having messageReceived called before messageSent in my IoHandler when using NioConnector to make outbound connections in conjuction with ExecutorFilter. Which really isn't what I want. :-) Thanks, -geoff