Class QdrantTestContainerProvider
java.lang.Object
io.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.qdrant.QdrantContainer>
io.micronaut.langchain4j.testresources.qdrant.QdrantTestContainerProvider
- All Implemented Interfaces:
io.micronaut.core.order.Ordered, io.micronaut.testresources.core.TestResourcesResolver, io.micronaut.testresources.core.ToggableTestResourcesResolver
public class QdrantTestContainerProvider
extends io.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.qdrant.QdrantContainer>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.micronaut.testresources.testcontainers.AbstractTestContainersProvider
io.micronaut.testresources.testcontainers.AbstractTestContainersProvider.ContainerCommand -
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEFields inherited from interface io.micronaut.testresources.core.TestResourcesResolver
TEST_RESOURCES_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.testcontainers.qdrant.QdrantContainercreateContainer(org.testcontainers.utility.DockerImageName imageName, Map<String, Object> requestedProperties, Map<String, Object> testResourcesConfig) protected StringgetRequiredProperties(String expression) getResolvableProperties(Map<String, Collection<String>> propertyEntries, Map<String, Object> testResourcesConfig) protected StringresolveProperty(String propertyName, org.testcontainers.qdrant.QdrantContainer container) protected booleanshouldAnswer(String propertyName, Map<String, Object> requestedProperties, Map<String, Object> testResourcesConfig) Methods inherited from class io.micronaut.testresources.testcontainers.AbstractTestContainersProvider
configureContainer, executeInContainer, getContainerOwnerKey, getContainerQuery, getDefaultStartupTimeout, getName, getOrder, prepareContainer, resolve, resolveProperty, resolveWithoutContainer, stringOrNullMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.testresources.core.TestResourcesResolver
getIdMethods inherited from interface io.micronaut.testresources.core.ToggableTestResourcesResolver
getDisplayName, isEnabled
-
Constructor Details
-
QdrantTestContainerProvider
public QdrantTestContainerProvider()
-
-
Method Details
-
getSimpleName
- Specified by:
getSimpleNamein classio.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.qdrant.QdrantContainer>
-
getDefaultImageName
- Specified by:
getDefaultImageNamein classio.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.qdrant.QdrantContainer>
-
createContainer
protected org.testcontainers.qdrant.QdrantContainer createContainer(org.testcontainers.utility.DockerImageName imageName, Map<String, Object> requestedProperties, Map<String, Object> testResourcesConfig) - Specified by:
createContainerin classio.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.qdrant.QdrantContainer>
-
resolveProperty
-
getResolvableProperties
-
getRequiredPropertyEntries
-
shouldAnswer
-
getRequiredProperties
-