160161162163164165166167168169170
try { if (sslSession.isAppOutputReady()) { conn.produceOutput(this.handler); } sslSession.outboundTransport(); } catch (IOException ex) { this.handler.exception(conn, ex); sslSession.shutdown(); } }
161162163164165166167168169170171
268269270271272273274275276277278
try { if (sslSession.isAppOutputReady()) { conn.produceOutput(this.handler); } sslSession.outboundTransport(); } catch (IOException ex) { this.handler.exception(conn, ex); sslSession.shutdown(); } } catch (RuntimeException ex) {
267268269270271272273274275276277
130131132133134135136137138139140
try { synchronized (sslSession) { if (sslSession.isAppOutputReady()) { conn.produceOutput(this.handler); } sslSession.outboundTransport(); } } catch (IOException ex) { this.handler.exception(conn, ex); sslSession.shutdown(); }
132133134135136137138139140141142
244245246247248249250251252253254
242243244245246247248249250251252