Package ai.fal.client.queue
Class AsyncQueueClientImpl
java.lang.Object
ai.fal.client.queue.AsyncQueueClientImpl
- All Implemented Interfaces:
AsyncQueueClient
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<O> CompletableFuture<ai.fal.client.Output<O>> CompletableFuture<ai.fal.client.queue.QueueStatus.StatusUpdate> CompletableFuture<ai.fal.client.queue.QueueStatus.InQueue> CompletableFuture<ai.fal.client.queue.QueueStatus.Completed> subscribeToStatus(String endpointId, ai.fal.client.queue.QueueSubscribeOptions options)
-
Constructor Details
-
AsyncQueueClientImpl
public AsyncQueueClientImpl(@Nonnull ai.fal.client.http.HttpClient httpClient)
-
-
Method Details
-
submit
@Nonnull public CompletableFuture<ai.fal.client.queue.QueueStatus.InQueue> submit(String endpointId, ai.fal.client.queue.QueueSubmitOptions options) - Specified by:
submitin interfaceAsyncQueueClient
-
status
@Nonnull public CompletableFuture<ai.fal.client.queue.QueueStatus.StatusUpdate> status(@Nonnull String endpointId, @Nonnull ai.fal.client.queue.QueueStatusOptions options) - Specified by:
statusin interfaceAsyncQueueClient
-
subscribeToStatus
@Nonnull public CompletableFuture<ai.fal.client.queue.QueueStatus.Completed> subscribeToStatus(@Nonnull String endpointId, @Nonnull ai.fal.client.queue.QueueSubscribeOptions options) - Specified by:
subscribeToStatusin interfaceAsyncQueueClient
-
result
@Nonnull public <O> CompletableFuture<ai.fal.client.Output<O>> result(@Nonnull String endpointId, @Nonnull ai.fal.client.queue.QueueResultOptions<O> options) - Specified by:
resultin interfaceAsyncQueueClient
-