Interface AsyncQueueClient

All Known Implementing Classes:
AsyncQueueClientImpl

public interface AsyncQueueClient
  • Method Summary

    Modifier and Type
    Method
    Description
    <O> CompletableFuture<ai.fal.client.Output<O>>
    result(String endpointId, ai.fal.client.queue.QueueResultOptions<O> options)
     
    CompletableFuture<ai.fal.client.queue.QueueStatus.StatusUpdate>
    status(String endpointId, ai.fal.client.queue.QueueStatusOptions options)
     
    CompletableFuture<ai.fal.client.queue.QueueStatus.InQueue>
    submit(String endpointId, ai.fal.client.queue.QueueSubmitOptions options)
     
    CompletableFuture<ai.fal.client.queue.QueueStatus.Completed>
    subscribeToStatus(String endpointId, ai.fal.client.queue.QueueSubscribeOptions options)
     
  • Method Details

    • submit

      @Nonnull CompletableFuture<ai.fal.client.queue.QueueStatus.InQueue> submit(String endpointId, ai.fal.client.queue.QueueSubmitOptions options)
    • status

      @Nonnull CompletableFuture<ai.fal.client.queue.QueueStatus.StatusUpdate> status(@Nonnull String endpointId, @Nonnull ai.fal.client.queue.QueueStatusOptions options)
    • subscribeToStatus

      @Nonnull CompletableFuture<ai.fal.client.queue.QueueStatus.Completed> subscribeToStatus(@Nonnull String endpointId, @Nonnull ai.fal.client.queue.QueueSubscribeOptions options)
    • result

      @Nonnull <O> CompletableFuture<ai.fal.client.Output<O>> result(@Nonnull String endpointId, @Nonnull ai.fal.client.queue.QueueResultOptions<O> options)