if (ssliosession == null) {
conn.produceOutput(this.handler);
} else {
try {
if (ssliosession.isAppOutputReady()) {
conn.produceOutput(this.handler);
}
ssliosession.outboundTransport();
} catch (IOException ex) {
this.handler.exception(conn, ex);
ssliosession.shutdown();