@Override public void info(String msg, Throwable t) { log.info(msg, t); }
@Override public void info(String format, Object arg) { log.info(format, arg); }
@Override public void info(String format, Object... arguments) { log.info(format, arguments); }
@Override public void info(String msg) { log.info(msg); }
@Override public void info(String msg, Throwable t) { log.info(msg, t); }
@Override public void info(String format, Object... arguments) { log.info(format, arguments); }
@Override public void info(String format, Object arg) { log.info(format, arg); }
@Override public void info(String msg) { log.info(msg); }
@Override public void info(String format, Object arg1, Object arg2) { log.info(format, arg1, arg2); }
@Override public void info(String format, Object arg1, Object arg2) { log.info(format, arg1, arg2); }
public DefaultEventManager(Config config) { log.info("create default event manager"); this.config = config; }
public void info(String str) { name.set(className); log.info(str); }
public void info(String str, Throwable throwable, Object... objs) { name.set(className); log.info(str, throwable, objs); }
public void info(String str, Object... objs) { name.set(className); log.info(str, objs); }
public SSLContext getSSLContext(InputStream in, String keystorePassword, String keyPassword) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, IOException, UnrecoverableKeyException, KeyManagementException { long start = Millisecond100Clock.currentTimeMillis(); final SSLContext sslContext; KeyStore ks = KeyStore.getInstance("JKS"); ks.load(in, keystorePassword.toCharArray()); KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509"); kmf.init(ks, keyPassword.toCharArray()); TrustManagerFactory tmf = TrustManagerFactory.getInstance("SunX509"); tmf.init(ks); sslContext = SSLContext.getInstance("TLSv1.2"); // TLSv1 TLSv1.2 sslContext.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null); _handle_BUG_JDK_8022063(sslContext); long end = Millisecond100Clock.currentTimeMillis(); log.info("creating SSL context spends time in {} ms", (end - start)); return sslContext; }
public SSLContext getSSLContextWithManager(KeyManager[] km, TrustManager[] tm, SecureRandom random) throws NoSuchAlgorithmException, KeyManagementException { long start = Millisecond100Clock.currentTimeMillis(); final SSLContext sslContext = SSLContext.getInstance("TLSv1.2"); sslContext.init(km, tm, random); _handle_BUG_JDK_8022063(sslContext); long end = Millisecond100Clock.currentTimeMillis(); log.info("creating SSL context spends {} ms", (end - start)); return sslContext; }
@Override public void start(String host, int port) { if (config == null) throw new NetException("server config is null"); init(); listen(bind(host, port)); log.info("start server. host: {}, port: {}", host, port); }
Config.LOG.info("template initialization spends time in {} ms", (end - start)); return this;
log.info(config.toString()); EventManager eventManager = new DefaultEventManager(config); worker = new AsynchronousTcpWorker(config, eventManager);
log.info(config.toString()); EventManager eventManager = new DefaultEventManager(config); worker = new AsynchronousTcpWorker(config, eventManager);