@RequestScoped public class AsyncClient extends Object
Constructor and Description |
---|
AsyncClient() |
Modifier and Type | Method and Description |
---|---|
Future<Connection> |
service(Future<?> waitCondition)
Service an operation until waitCondition is completed or 1000 second timeout.
|
CompletionStage<Connection> |
serviceCS(Future<?> waitCondition) |
CompletionStage<Connection> |
serviceCS(Future<?> waitCondition,
boolean throwException)
Service an operation until waitCondition is completed or 1000 second timeout.
|
CompletionStage<Connection> |
serviceCS(Future<?> waitCondition,
CompletionStage<Connection> stageToReturn) |
@Asynchronous public Future<Connection> service(Future<?> waitCondition)
waitCondition
- Execution of this method will delay until the condition is finished@Asynchronous public CompletionStage<Connection> serviceCS(Future<?> waitCondition, boolean throwException)
waitCondition
- Execution of this method will delay until the condition is finishedthrowException
- Whether the method should throw an exception (true) or return a stage completed with exception (false)@Asynchronous public CompletionStage<Connection> serviceCS(Future<?> waitCondition)
@Asynchronous public CompletionStage<Connection> serviceCS(Future<?> waitCondition, CompletionStage<Connection> stageToReturn)
Copyright © 2016 – 2021 Eclipse Foundation. All rights reserved.
Use is subject to license terms.