Interface AsyncQueueClient
-
Method Summary
Modifier and TypeMethodDescriptioncancel(ai.sunra.client.queue.QueueCancelOptions options) <O> CompletableFuture<ai.sunra.client.Output<O>> result(ai.sunra.client.queue.QueueResultOptions<O> options) CompletableFuture<ai.sunra.client.queue.QueueStatus.StatusUpdate> status(ai.sunra.client.queue.QueueStatusOptions options) CompletableFuture<ai.sunra.client.queue.QueueStatus.InQueue> CompletableFuture<ai.sunra.client.queue.QueueStatus.Completed> subscribeToStatus(ai.sunra.client.queue.QueueSubscribeOptions options)
-
Method Details
-
submit
@Nonnull CompletableFuture<ai.sunra.client.queue.QueueStatus.InQueue> submit(String endpointId, ai.sunra.client.queue.QueueSubmitOptions options) -
status
@Nonnull CompletableFuture<ai.sunra.client.queue.QueueStatus.StatusUpdate> status(@Nonnull ai.sunra.client.queue.QueueStatusOptions options) -
subscribeToStatus
@Nonnull CompletableFuture<ai.sunra.client.queue.QueueStatus.Completed> subscribeToStatus(@Nonnull ai.sunra.client.queue.QueueSubscribeOptions options) -
result
@Nonnull <O> CompletableFuture<ai.sunra.client.Output<O>> result(@Nonnull ai.sunra.client.queue.QueueResultOptions<O> options) -
cancel
@Nonnull CompletableFuture<Object> cancel(@Nonnull ai.sunra.client.queue.QueueCancelOptions options)
-