Class AbstractQDrantGRPCClient

java.lang.Object
io.metaloom.qdrant.client.grpc.AbstractQDrantGRPCClient
All Implemented Interfaces:
ClientSettings, io.metaloom.qdrant.client.CommonSettings, CollectionMethods, PointMethods, SearchMethods, SnapshotMethods, QDrantGRPCClient, AutoCloseable
Direct Known Subclasses:
QDrantGRPCClientImpl

public abstract class AbstractQDrantGRPCClient extends Object implements QDrantGRPCClient
  • Field Details

    • hostname

      protected final String hostname
    • port

      protected final int port
    • connectTimeout

      protected final Duration connectTimeout
    • readTimeout

      protected final Duration readTimeout
    • writeTimeout

      protected final Duration writeTimeout
  • Constructor Details

    • AbstractQDrantGRPCClient

      protected AbstractQDrantGRPCClient(String hostname, int port, Duration connectTimeout, Duration readTimeout, Duration writeTimeout)
      Parameters:
      hostname -
      port -
      connectTimeout -
      readTimeout -
      writeTimeout -
  • Method Details

    • getPort

      public int getPort()
      Specified by:
      getPort in interface io.metaloom.qdrant.client.CommonSettings
    • getHostname

      public String getHostname()
      Specified by:
      getHostname in interface io.metaloom.qdrant.client.CommonSettings
    • getConnectTimeout

      public Duration getConnectTimeout()
      Specified by:
      getConnectTimeout in interface io.metaloom.qdrant.client.CommonSettings
    • getReadTimeout

      public Duration getReadTimeout()
      Specified by:
      getReadTimeout in interface io.metaloom.qdrant.client.CommonSettings
    • getWriteTimeout

      public Duration getWriteTimeout()
      Specified by:
      getWriteTimeout in interface io.metaloom.qdrant.client.CommonSettings