@Beta public class AsyncResponseHandler extends Object
Modifier and Type | Method and Description |
---|---|
static AsyncResponseHandler |
bindAsyncResponse(javax.ws.rs.container.AsyncResponse asyncResponse,
com.google.common.util.concurrent.ListenableFuture<?> futureResponse,
Executor httpResponseExecutor) |
AsyncResponseHandler |
withTimeout(io.airlift.units.Duration timeout) |
AsyncResponseHandler |
withTimeout(io.airlift.units.Duration timeout,
javax.ws.rs.core.Response timeoutResponse) |
AsyncResponseHandler |
withTimeout(io.airlift.units.Duration timeout,
Supplier<javax.ws.rs.core.Response> timeoutResponse) |
public static AsyncResponseHandler bindAsyncResponse(javax.ws.rs.container.AsyncResponse asyncResponse, com.google.common.util.concurrent.ListenableFuture<?> futureResponse, Executor httpResponseExecutor)
public AsyncResponseHandler withTimeout(io.airlift.units.Duration timeout)
public AsyncResponseHandler withTimeout(io.airlift.units.Duration timeout, javax.ws.rs.core.Response timeoutResponse)
public AsyncResponseHandler withTimeout(io.airlift.units.Duration timeout, Supplier<javax.ws.rs.core.Response> timeoutResponse)
Copyright © 2010–2018 Airlift. All rights reserved.