Class GrpcClientRequest<T>

java.lang.Object
io.metaloom.qdrant.client.grpc.method.GrpcClientRequest<T>

public class GrpcClientRequest<T> extends Object
  • Constructor Details

    • GrpcClientRequest

      public GrpcClientRequest(ClientSettings settings, Supplier<T> blockingSupplier, Supplier<com.google.common.util.concurrent.ListenableFuture<T>> asyncSupplier)
  • Method Details

    • sync

      public T sync()
      Execute the request synchronously / blocking.
      Returns:
    • async

      public com.google.common.util.concurrent.ListenableFuture<T> async()
      Execute the request asynchronously.
      Returns:
    • rx

      public io.reactivex.rxjava3.core.Maybe<T> rx()
      Execute the the request asynchronously via RxJava.
      Returns: