/** * Log an exception. */ private void log(Throwable ex){ Logger logger = SSLSelectorThread.logger(); if ( logger.isLoggable(Level.WARNING) ){ logger.log(Level.WARNING,"Redirector",ex); } } }
byteBuffer = SSLUtils.unwrapAll(byteBuffer,inputBB,sslEngine); } catch (IOException ex){ Logger logger = SSLSelectorThread.logger(); if ( logger.isLoggable(Level.FINE) ) logger.log(Level.FINE,"SSLUtils.unwrapAll",ex);
/** * Execute a non blocking SSL handshake. */ protected boolean doHandshake(int timeout) throws IOException{ HandshakeStatus handshakeStatus = HandshakeStatus.NEED_UNWRAP; boolean OK = true; final SSLWorkerThread workerThread = (SSLWorkerThread)Thread.currentThread(); try{ if ( handshake ) { byteBuffer = SSLUtils.doHandshake (key,byteBuffer,inputBB,outputBB,sslEngine, handshakeStatus,timeout); if (doRead(inputBB) == -1){ throw new EOFException(); } } } catch (EOFException ex) { Logger logger = SSLSelectorThread.logger(); if ( logger.isLoggable(Level.FINE) ){ logger.log(Level.FINE,"doHandshake",ex); } OK = false; } finally { workerThread.setOutputBB(outputBB); } return OK; }
result = unwrap(byteBuffer,inputBB,sslEngine); } catch (Throwable ex){ Logger logger = SSLSelectorThread.logger(); if ( logger.isLoggable(Level.FINE) ){ logger.log(Level.FINE,"unwrap",ex);
Logger logger = SSLSelectorThread.logger(); final SSLWorkerThread workerThread = (SSLWorkerThread)Thread.currentThread();
Logger logger = SSLSelectorThread.logger(); if ( logger.isLoggable(Level.FINEST) ){ logger.log(Level.FINEST,"doRead",t);
Logger logger = SSLSelectorThread.logger(); if (logger.isLoggable(Level.FINEST)) logger.log(Level.FINEST,"recycle",ex);
sslEngine.closeInbound(); } catch (IOException ex){ Logger logger = SSLSelectorThread.logger(); if ( logger.isLoggable(Level.FINE) ){ logger.log(Level.FINE,"closeInbound",ex);
Logger logger = SSLSelectorThread.logger(); if ( logger.isLoggable(Level.FINEST) ) logger.log(Level.FINEST,"SSLUtils.unwrapAll",ex);
keepAlive = false; } catch (Throwable ex) { Logger logger = SSLSelectorThread.logger(); if ( logger.isLoggable(Level.FINE) ){ logger.log(Level.FINE,"doRead",ex);