Class QDrantGRPCClientImpl
java.lang.Object
io.metaloom.qdrant.client.grpc.AbstractQDrantGRPCClient
io.metaloom.qdrant.client.grpc.impl.QDrantGRPCClientImpl
- All Implemented Interfaces:
ClientSettings,io.metaloom.qdrant.client.CommonSettings,CollectionMethods,PointMethods,SearchMethods,SnapshotMethods,QDrantGRPCClient,AutoCloseable
Implementation of the
QDrantGRPCClient.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class io.metaloom.qdrant.client.grpc.AbstractQDrantGRPCClient
connectTimeout, hostname, port, readTimeout, writeTimeout -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedQDrantGRPCClientImpl(String hostname, int port, Duration connectTimeout, Duration readTimeout, Duration writeTimeout) Create a new client with a default timeout of 10s for all timeouts (connect, read and write). -
Method Summary
Modifier and TypeMethodDescriptionstatic QDrantGRPCClientImpl.Builderbuilder()io.grpc.ManagedChannelchannel()Return the prepared gRPC channel.voidclose()Close the prepared transport channel.init()Methods inherited from class io.metaloom.qdrant.client.grpc.AbstractQDrantGRPCClient
getConnectTimeout, getHostname, getPort, getReadTimeout, getWriteTimeoutMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.metaloom.qdrant.client.ClientSettings
requestMethods inherited from interface io.metaloom.qdrant.client.grpc.method.CollectionMethods
createCollection, createCollection, createCollection, deleteCollection, listCollections, loadCollections, updateCollection, updateCollection, updateCollectionAliasesMethods inherited from interface io.metaloom.qdrant.client.grpc.method.PointMethods
clearPayload, countPoints, deletePayload, deletePoints, getPoint, getPoint, getPoint, getPoints, getPoints, overwritePayload, scrollPoint, setPointPayload, upsertPoint, upsertPointsMethods inherited from interface io.metaloom.qdrant.client.grpc.method.SearchMethods
recommendBatchPoints, recommendPoints, recommendPoints, recommendPoints, searchBatch, searchPoints, searchPointsMethods inherited from interface io.metaloom.qdrant.client.grpc.method.SnapshotMethods
createSnapshot, createSnapshot, listSnapshots, listSnapshots
-
Field Details
-
log
public static final org.slf4j.Logger log
-
-
Constructor Details
-
QDrantGRPCClientImpl
protected QDrantGRPCClientImpl(String hostname, int port, Duration connectTimeout, Duration readTimeout, Duration writeTimeout) Create a new client with a default timeout of 10s for all timeouts (connect, read and write).- Parameters:
hostname-port-connectTimeout-readTimeout-writeTimeout-
-
-
Method Details
-
builder
-
init
-
close
public void close()Description copied from interface:QDrantGRPCClientClose the prepared transport channel. -
channel
public io.grpc.ManagedChannel channel()Description copied from interface:ClientSettingsReturn the prepared gRPC channel.- Returns:
-