@Override public void onComplete(final HttpServerExchange exchange, final Sender sender) { sender.close(CALLBACK); }
@Override public void close(final IoCallback callback) { if (written != length) { cacheEntry.disable(); cacheEntry.dereference(); } delegate.close(); }
@Override public void close() { if (written != length) { cacheEntry.disable(); cacheEntry.dereference(); } delegate.close(); }
@Override public void onComplete(final HttpServerExchange exchange, final Sender sender) { if (!include) { sender.close(); } }
@Override public void onComplete(final HttpServerExchange exchange, final Sender sender) { if (!include) { sender.close(); } }
@Override public void onException(final HttpServerExchange exchange, final Sender sender, final IOException exception) { //not much we can do here, the connection is broken sender.close(); } };
@Override public void close() { sender.close(IoCallback.END_EXCHANGE); }
@Override public void onComplete(final HttpServerExchange exchange, final Sender sender) { sender.close(CALLBACK); }
@Override public void close() { sender.close(IoCallback.END_EXCHANGE); }
@Override public void onException(final HttpServerExchange exchange, final Sender sender, final IOException exception) { //not much we can do here, the connection is broken sender.close(); } };
@Override public void onComplete(final HttpServerExchange exchange, final Sender sender) { sender.close(CALLBACK); }
@Override public void onComplete(final HttpServerExchange exchange, final Sender sender) { sender.close(CALLBACK); }
@Override public void onComplete(final HttpServerExchange exchange, final Sender sender) { sender.close(CALLBACK); }
@Override public void onComplete(final HttpServerExchange exchange, final Sender sender) { markResponseAsReady(exchange); sender.close(CALLBACK); }
@Override public void close() { if (written != length) { cacheEntry.disable(); cacheEntry.dereference(); } delegate.close(); }
@Override public void close(final IoCallback callback) { if (written != length) { cacheEntry.disable(); cacheEntry.dereference(); } delegate.close(); }
@Override public void close() { if (written != length) { cacheEntry.disable(); cacheEntry.dereference(); } delegate.close(); }
@Override public void onSuccess(Void value) { exchange.setStatusCode(202).getResponseSender().close(); }
@Override public void close(final IoCallback callback) { if (written != length) { cacheEntry.disable(); cacheEntry.dereference(); } delegate.close(); }
@Override public void handleRequest(HttpServerExchange exchange) throws Exception { if (isPreflightRequest(exchange)) { handlePreflight(exchange); exchange.getResponseSender().close(); return; } if (!validateOrigin(exchange)) { exchange.setStatusCode(403).getResponseSender().send("CORS error\n"); return; } next.handleRequest(exchange); }