internal void connectAbort(StateTransport transport) { lock (locker) { if (state != State.CONNECTING) { return; } Exception t = dispatcher.run(() => listener.onAbort(transport)); if (t == null) { if (!scheduleReconnect()) { _close(); } } else { if (Trace.isErrorEnabled()) { Trace.error(this + " connectAbort", t); } _close(); } } }