/** * Obtain the Executor used by the underlying endpoint. */ @Override public Executor getExecutor() { return endpoint.getExecutor(); }
/** * Obtain the Executor used by the underlying endpoint. */ @Override public Executor getExecutor() { return endpoint.getExecutor(); }
/** * Obtain the Executor used by the underlying endpoint. */ @Override public Executor getExecutor() { return endpoint.getExecutor(); }
@Override public Executor getExecutor() { return endpoint.getExecutor(); }
@Override public Executor getExecutor() { return endpoint.getExecutor(); }
@Override public Executor getExecutor() { return endpoint.getExecutor(); } public void setExecutor(Executor executor) {
@Override public Executor getExecutor() { return endpoint.getExecutor(); } public void setExecutor(Executor executor) {
@Override public Executor getExecutor() { return endpoint.getExecutor(); } public void setExecutor(Executor executor) {
@Override public Executor getExecutor() { return endpoint.getExecutor(); } public void setExecutor(Executor executor) {
@Override public Executor getExecutor() { return endpoint.getExecutor(); } public void setExecutor(Executor executor) {
/** * Transfers processing to a container thread. * * @param runnable The actions to process on a container thread * * @throws RejectedExecutionException If the runnable cannot be executed */ public void execute(Runnable runnable) { Executor executor = endpoint.getExecutor(); if (!endpoint.isRunning() || executor == null) { throw new RejectedExecutionException(); } executor.execute(runnable); }
@Override public void start() throws Exception { super.start(); spdyContext = new SpdyContext(); spdyContext.setTlsCompression(false, compress); spdyContext.setHandler(new SpdyHandler() { @Override public void onStream(SpdyConnection con, SpdyStream ch) throws IOException { SpdyProcessor<Socket> sp = new SpdyProcessor<>(con, endpoint); sp.setAdapter(getAdapter()); sp.onSynStream(ch); } }); spdyContext.setNetSupport(new NetSupportSocket()); spdyContext.setExecutor(endpoint.getExecutor()); }
@Override public void start() throws Exception { super.start(); spdyContext = new SpdyContext(); spdyContext.setTlsCompression(false, compress); spdyContext.setHandler(new SpdyHandler() { @Override public void onStream(SpdyConnection con, SpdyStream ch) throws IOException { SpdyProcessor<Socket> sp = new SpdyProcessor<>(con, endpoint); sp.setAdapter(getAdapter()); sp.onSynStream(ch); } }); spdyContext.setNetSupport(new NetSupportSocket()); spdyContext.setExecutor(endpoint.getExecutor()); }
OnResultRunnable r = new OnResultRunnable(sh, t); AbstractEndpoint<?> endpoint = socketWrapper.getEndpoint(); Executor containerExecutor = endpoint.getExecutor(); if (endpoint.isRunning() && containerExecutor != null) { containerExecutor.execute(r);
@Override public void init(final AbstractEndpoint<Long> ep, long sslContext, final Adapter adapter) { spdyContext = new SpdyContext(); if (sslContext == 0) { // Apr endpoint without SSL - proxy mode. spdyContext.setTlsCompression(false, false); return; } if (0 != SSLExt.setNPN(sslContext, SpdyContext.SPDY_NPN_OUT)) { log.warn("SPDY/NPN not supported"); } spdyContext.setNetSupport(new NetSupportOpenSSL()); spdyContext.setExecutor(ep.getExecutor()); spdyContext.setHandler(new SpdyHandler() { @Override public void onStream(SpdyConnection con, SpdyStream ch) throws IOException { SpdyProcessor<Long> sp = new SpdyProcessor<>(con, ep); sp.setAdapter(adapter); sp.onSynStream(ch); } }); }
@Override public void init(final AbstractEndpoint<Long> ep, long sslContext, final Adapter adapter) { spdyContext = new SpdyContext(); if (sslContext == 0) { // Apr endpoint without SSL - proxy mode. spdyContext.setTlsCompression(false, false); return; } if (0 != SSLExt.setNPN(sslContext, SpdyContext.SPDY_NPN_OUT)) { log.warn("SPDY/NPN not supported"); } spdyContext.setNetSupport(new NetSupportOpenSSL()); spdyContext.setExecutor(ep.getExecutor()); spdyContext.setHandler(new SpdyHandler() { @Override public void onStream(SpdyConnection con, SpdyStream ch) throws IOException { SpdyProcessor<Long> sp = new SpdyProcessor<>(con, ep); sp.setAdapter(adapter); sp.onSynStream(ch); } }); }
sc.reset(socketWrapper, event); Executor executor = getExecutor(); if (dispatch && executor != null) { executor.execute(sc);