public Xnio getXnio() { return worker.getXnio(); }
public NioXnio getXnio() { return (NioXnio) super.getXnio(); }
@Override protected UndertowXnioSsl getSsl() { SSLContext sslContext = sslContextSupplier.get(); OptionMap combined = getSSLOptions(sslContext); return new UndertowXnioSsl(worker.getValue().getXnio(), combined, sslContext); }
private Http2Client(final ClassLoader classLoader) { ServiceLoader<ClientProvider> providers = ServiceLoader.load(ClientProvider.class, classLoader); final Map<String, ClientProvider> map = new HashMap<>(); for (ClientProvider provider : providers) { for (String scheme : provider.handlesSchemes()) { map.put(scheme, provider); } } this.clientProviders = Collections.unmodifiableMap(map); try { final Xnio xnio = Xnio.getInstance(); WORKER = xnio.createWorker(null, Http2Client.DEFAULT_OPTIONS); SSL = new UndertowXnioSsl(WORKER.getXnio(), OptionMap.EMPTY, BUFFER_POOL, createSSLContext()); } catch (Exception e) { logger.error("Exception: ", e); } }
public void awaitReadable() throws IOException { Xnio.checkBlockingAllowed(); SelectorUtils.await((NioXnio)getWorker().getXnio(), sourceChannel, SelectionKey.OP_READ); }
public void awaitReadable() throws IOException { Xnio.checkBlockingAllowed(); SelectorUtils.await((NioXnio)getWorker().getXnio(), socketChannel, SelectionKey.OP_READ); }
public void awaitWritable(final long time, final TimeUnit timeUnit) throws IOException { Xnio.checkBlockingAllowed(); SelectorUtils.await((NioXnio)getWorker().getXnio(), sinkChannel, SelectionKey.OP_WRITE, time, timeUnit); }
public void awaitReadable(final long time, final TimeUnit timeUnit) throws IOException { Xnio.checkBlockingAllowed(); SelectorUtils.await((NioXnio)getWorker().getXnio(), sourceChannel, SelectionKey.OP_READ, time, timeUnit); }
public void awaitWritable() throws IOException { Xnio.checkBlockingAllowed(); SelectorUtils.await((NioXnio)getWorker().getXnio(), sinkChannel, SelectionKey.OP_WRITE); }
public void awaitReadable(final long time, final TimeUnit timeUnit) throws IOException { Xnio.checkBlockingAllowed(); SelectorUtils.await((NioXnio)getWorker().getXnio(), socketChannel, SelectionKey.OP_READ, time, timeUnit); }
public void awaitWritable(final long time, final TimeUnit timeUnit) throws IOException { Xnio.checkBlockingAllowed(); if (isWriteShutdown()) { return; } SelectorUtils.await((NioXnio)getWorker().getXnio(), socketChannel, SelectionKey.OP_WRITE, time, timeUnit); }
public void awaitWritable() throws IOException { Xnio.checkBlockingAllowed(); if (isWriteShutdown()) { return; } SelectorUtils.await((NioXnio)getWorker().getXnio(), socketChannel, SelectionKey.OP_WRITE); }
ssl = sslInstances.get(sslContext); if (ssl == null) { sslInstances.put(sslContext, ssl = new UndertowXnioSsl(worker.getXnio(), OptionMap.EMPTY, sslContext));
OptionMap combined = builder.getMap(); XnioSsl xnioSsl = new UndertowXnioSsl(worker.getXnio(), combined, sslContext); modClusterBuilder = ModCluster.builder(worker, UndertowClient.getInstance(), xnioSsl);
public void awaitReadable() throws IOException { Xnio.checkBlockingAllowed(); SelectorUtils.await((NioXnio)getWorker().getXnio(), socketChannel, SelectionKey.OP_READ); }
public void awaitReadable(final long time, final TimeUnit timeUnit) throws IOException { Xnio.checkBlockingAllowed(); SelectorUtils.await((NioXnio)getWorker().getXnio(), sourceChannel, SelectionKey.OP_READ, time, timeUnit); }
public void awaitWritable() throws IOException { Xnio.checkBlockingAllowed(); if (isWriteShutdown()) { return; } SelectorUtils.await((NioXnio)getWorker().getXnio(), socketChannel, SelectionKey.OP_WRITE); }
public void awaitWritable() throws IOException { Xnio.checkBlockingAllowed(); if (isWriteShutdown()) { return; } SelectorUtils.await((NioXnio)getWorker().getXnio(), socketChannel, SelectionKey.OP_WRITE); }
public void awaitWritable(final long time, final TimeUnit timeUnit) throws IOException { Xnio.checkBlockingAllowed(); if (isWriteShutdown()) { return; } SelectorUtils.await((NioXnio)getWorker().getXnio(), socketChannel, SelectionKey.OP_WRITE, time, timeUnit); }
public void awaitWritable(final long time, final TimeUnit timeUnit) throws IOException { Xnio.checkBlockingAllowed(); if (isWriteShutdown()) { return; } SelectorUtils.await((NioXnio)getWorker().getXnio(), socketChannel, SelectionKey.OP_WRITE, time, timeUnit); }