Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ADDITIONAL_CONTAINERS - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- AdditionalContainer - Class in dev.lydtech.component.framework.extension
- AdditionalContainer() - Constructor for class dev.lydtech.component.framework.extension.AdditionalContainer
B
- beforeAll(ExtensionContext) - Method in class dev.lydtech.component.framework.extension.TestContainersSetupExtension
- brokerUrl - Variable in class dev.lydtech.component.framework.client.kafka.KafkaClient
C
- captureDockerContainerPorts(DockerClient) - Static method in class dev.lydtech.component.framework.extension.DockerManager
- CONDUKTOR - Enum constant in enum class dev.lydtech.component.framework.resource.Resource
- CONDUKTOR_CONTAINER_LOGGING_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- CONDUKTOR_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- CONDUKTOR_IMAGE_TAG - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- CONDUKTOR_LICENSE_KEY - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- CONDUKTOR_PORT - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- configure() - Static method in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- consumeAndAssert(String, Consumer, int, int) - Method in class dev.lydtech.component.framework.client.kafka.KafkaAvroClient
-
Defers to the method in KafkaClient.
- consumeAndAssert(String, Consumer, int, int) - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
- consumeAndAssert(String, Consumer, int, int, int) - Method in class dev.lydtech.component.framework.client.kafka.KafkaAvroClient
-
Defers to the method in KafkaClient.
- consumeAndAssert(String, Consumer, int, int, int) - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
-
1.
- CONTAINER_MAIN_LABEL - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- CONTAINER_MAIN_LABEL_KEY - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- CONTAINER_NAME_PREFIX - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
-
The runtime configuration.
- countMatchingRequests(RequestCriteria, Integer) - Method in class dev.lydtech.component.framework.client.wiremock.WiremockClient
- countMatchingRequests(String, Integer) - Method in class dev.lydtech.component.framework.client.wiremock.WiremockClient
- createConnector(String) - Method in class dev.lydtech.component.framework.client.debezium.DebeziumClient
-
Pass in file location relative to root of project.
- createConsumer(String, String) - Method in class dev.lydtech.component.framework.client.kafka.KafkaAvroClient
- createConsumer(String, String) - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
-
Create a standard Consumer.
- createConsumer(String, String, Properties) - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
-
Create a Consumer with additional config.
- createProducer() - Method in class dev.lydtech.component.framework.client.kafka.KafkaAvroClient
-
Create a standard Avro Producer.
- createProducer() - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
-
Create a standard Producer.
- createProducer(Properties) - Method in class dev.lydtech.component.framework.client.kafka.KafkaAvroClient
-
Create a Producer with additional config.
- createProducer(Properties) - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
-
Create a Producer with additional config.
- createTable(Class<?>, String) - Method in class dev.lydtech.component.framework.client.localstack.DynamoDbClient
-
Create a table in DynamoDB for the given class.
- createTable(Class<?>, String, String, String, Long, Long) - Method in class dev.lydtech.component.framework.client.localstack.DynamoDbClient
-
Create a table in DynamoDB for the given class.
D
- DEBEZIUM - Enum constant in enum class dev.lydtech.component.framework.resource.Resource
- DEBEZIUM_CONTAINER_LOGGING_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- DEBEZIUM_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- DEBEZIUM_IMAGE_TAG - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- DEBEZIUM_PORT - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- DebeziumClient - Class in dev.lydtech.component.framework.client.debezium
- deleteAllRequestsMappings() - Method in class dev.lydtech.component.framework.client.wiremock.WiremockClient
- deleteConnector(String) - Method in class dev.lydtech.component.framework.client.debezium.DebeziumClient
- dev.lydtech.component.framework.client.debezium - package dev.lydtech.component.framework.client.debezium
- dev.lydtech.component.framework.client.kafka - package dev.lydtech.component.framework.client.kafka
- dev.lydtech.component.framework.client.localstack - package dev.lydtech.component.framework.client.localstack
- dev.lydtech.component.framework.client.service - package dev.lydtech.component.framework.client.service
- dev.lydtech.component.framework.client.wiremock - package dev.lydtech.component.framework.client.wiremock
- dev.lydtech.component.framework.extension - package dev.lydtech.component.framework.extension
- dev.lydtech.component.framework.mapper - package dev.lydtech.component.framework.mapper
- dev.lydtech.component.framework.resource - package dev.lydtech.component.framework.resource
- DockerManager - Class in dev.lydtech.component.framework.extension
- DockerManager() - Constructor for class dev.lydtech.component.framework.extension.DockerManager
- DynamoDbClient - Class in dev.lydtech.component.framework.client.localstack
F
- findMatchingRequests(RequestCriteria) - Method in class dev.lydtech.component.framework.client.wiremock.WiremockClient
- findMatchingRequests(String) - Method in class dev.lydtech.component.framework.client.wiremock.WiremockClient
G
- getBaseUrl() - Method in class dev.lydtech.component.framework.client.service.ServiceClient
- getBrokerUrl() - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
- getDockerClient() - Static method in class dev.lydtech.component.framework.extension.DockerManager
- getInstance() - Static method in class dev.lydtech.component.framework.client.debezium.DebeziumClient
- getInstance() - Static method in class dev.lydtech.component.framework.client.kafka.KafkaAvroClient
- getInstance() - Static method in class dev.lydtech.component.framework.client.kafka.KafkaClient
- getInstance() - Static method in class dev.lydtech.component.framework.client.kafka.KafkaSchemaRegistryClient
- getInstance() - Static method in class dev.lydtech.component.framework.client.localstack.DynamoDbClient
- getInstance() - Static method in class dev.lydtech.component.framework.client.service.ServiceClient
- getInstance() - Static method in class dev.lydtech.component.framework.client.wiremock.WiremockClient
- getRequestSpecification() - Method in class dev.lydtech.component.framework.client.service.ServiceClient
- getSchemaRegistryBaseUrl() - Method in class dev.lydtech.component.framework.client.kafka.KafkaSchemaRegistryClient
I
- initConsumer(String, String, Long) - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
-
Create a consumer and perform an initial long poll for the given number of seconds in order to clear the topic.
- initConsumer(String, String, Properties, Long) - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
-
Create a Consumer with additional config, and perform an initial long poll for the given number of seconds in order to clear the topic.
- initialise() - Static method in class dev.lydtech.component.framework.extension.TestContainersManager
J
- JsonMapper - Class in dev.lydtech.component.framework.mapper
- JsonMapper() - Constructor for class dev.lydtech.component.framework.mapper.JsonMapper
K
- KAFKA - Enum constant in enum class dev.lydtech.component.framework.resource.Resource
- KAFKA_BROKER_COUNT - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_CONFLUENT_IMAGE_TAG - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_CONTAINER_LOGGING_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_CONTROL_CENTER - Enum constant in enum class dev.lydtech.component.framework.resource.Resource
- KAFKA_CONTROL_CENTER_CONFLUENT_IMAGE_TAG - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_CONTROL_CENTER_CONTAINER_LOGGING_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_CONTROL_CENTER_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_CONTROL_CENTER_EXPORT_METRICS_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_CONTROL_CENTER_JMX_PORT - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_CONTROL_CENTER_PORT - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_MIN_INSYNC_REPLICAS - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_PORT - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_SCHEMA_REGISTRY - Enum constant in enum class dev.lydtech.component.framework.resource.Resource
- KAFKA_SCHEMA_REGISTRY_CONFLUENT_IMAGE_TAG - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_SCHEMA_REGISTRY_CONTAINER_LOGGING_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_SCHEMA_REGISTRY_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_SCHEMA_REGISTRY_PORT - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_TOPIC_PARTITION_COUNT - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_TOPIC_REPLICATION_FACTOR - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KAFKA_TOPICS - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- KafkaAvroClient - Class in dev.lydtech.component.framework.client.kafka
- KafkaClient - Class in dev.lydtech.component.framework.client.kafka
- KafkaSchemaRegistryClient - Class in dev.lydtech.component.framework.client.kafka
L
- LOCALSTACK - Enum constant in enum class dev.lydtech.component.framework.resource.Resource
- LOCALSTACK_CONTAINER_LOGGING_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- LOCALSTACK_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- LOCALSTACK_IMAGE_TAG - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- LOCALSTACK_PORT - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- LOCALSTACK_SERVICES - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
M
- MappingException - Exception in dev.lydtech.component.framework.mapper
- MappingException(Throwable) - Constructor for exception dev.lydtech.component.framework.mapper.MappingException
P
- parseAdditionalContainers() - Static method in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- parseKafkaTopics() - Static method in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- POSTGRES - Enum constant in enum class dev.lydtech.component.framework.resource.Resource
- POSTGRES_CONTAINER_LOGGING_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- POSTGRES_DATABASE_NAME - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- POSTGRES_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- POSTGRES_HOST_NAME - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- POSTGRES_IMAGE_TAG - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- POSTGRES_PASSWORD - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- POSTGRES_PORT - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- POSTGRES_USERNAME - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- postMapping(String) - Method in class dev.lydtech.component.framework.client.wiremock.WiremockClient
- postMappingFile(String) - Method in class dev.lydtech.component.framework.client.wiremock.WiremockClient
R
- readFromJson(String, Class<T>) - Static method in class dev.lydtech.component.framework.mapper.JsonMapper
-
Map the given JSON String to the required class type.
- registerSchema(String, String) - Method in class dev.lydtech.component.framework.client.kafka.KafkaSchemaRegistryClient
-
Register the schema derived from the avro generated class.
- RequestCriteria - Class in dev.lydtech.component.framework.client.wiremock
- RequestCriteria() - Constructor for class dev.lydtech.component.framework.client.wiremock.RequestCriteria
- resetMappings() - Method in class dev.lydtech.component.framework.client.wiremock.WiremockClient
- resetSchemaRegistry() - Method in class dev.lydtech.component.framework.client.kafka.KafkaSchemaRegistryClient
-
Deletes registered schemas from the registry.
- Resource - Enum Class in dev.lydtech.component.framework.resource
S
- sendMessage(String, String, Object) - Method in class dev.lydtech.component.framework.client.kafka.KafkaAvroClient
-
Send a message synchronously without headers and with the default Avro Producer.
- sendMessage(String, String, Object) - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
-
Send a message synchronously without headers and with the default Producer.
- sendMessage(String, String, Object, Map<String, String>) - Method in class dev.lydtech.component.framework.client.kafka.KafkaAvroClient
-
Send a message synchronously with the provided headers and with the default Avro Producer.
- sendMessage(String, String, Object, Map<String, String>) - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
-
Send a message synchronously with the provided headers and with the default Producer.
- sendMessage(Producer, String, String, Object) - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
-
Send a message synchronously without headers and with the provided Producer.
- sendMessage(Producer, String, String, Object, Map<String, String>) - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
-
Send a message synchronously.
- sendMessageAsync(String, String, Object) - Method in class dev.lydtech.component.framework.client.kafka.KafkaAvroClient
-
Send a message asynchronously without headers and with the default Avro Producer.
- sendMessageAsync(String, String, Object) - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
-
Send a message asynchronously without headers and with the default Producer.
- sendMessageAsync(String, String, Object, Map<String, String>) - Method in class dev.lydtech.component.framework.client.kafka.KafkaAvroClient
-
Send a message asynchronously with the provided headers and with the default Avro Producer.
- sendMessageAsync(String, String, Object, Map<String, String>) - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
-
Send a message asynchronously with the provided headers and with the default Producer.
- sendMessageAsync(Producer, String, String, Object) - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
-
Send a message asynchronously without headers and with the provided Producer.
- sendMessageAsync(Producer, String, String, Object, Map<String, String>) - Method in class dev.lydtech.component.framework.client.kafka.KafkaClient
-
Send a message asynchronously.
- SERVICE - Enum constant in enum class dev.lydtech.component.framework.resource.Resource
- SERVICE_CONTAINER_LOGGING_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- SERVICE_DEBUG_PORT - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- SERVICE_IMAGE_TAG - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- SERVICE_INSTANCE_COUNT - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- SERVICE_NAME - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- SERVICE_PORT - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- SERVICE_STARTUP_TIMEOUT_SECONDS - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- ServiceClient - Class in dev.lydtech.component.framework.client.service
- shouldPerformSetup(DockerClient) - Static method in class dev.lydtech.component.framework.extension.DockerManager
-
Skip TestContainers setup if: - Main container is running (it has the expected prefix and label) AND - TestContainers container is not running
T
- TestContainersConfiguration - Class in dev.lydtech.component.framework.extension
- TestContainersConfiguration() - Constructor for class dev.lydtech.component.framework.extension.TestContainersConfiguration
- TestContainersManager - Class in dev.lydtech.component.framework.extension
- TestContainersSetupExtension - Class in dev.lydtech.component.framework.extension
- TestContainersSetupExtension() - Constructor for class dev.lydtech.component.framework.extension.TestContainersSetupExtension
- toString() - Method in enum class dev.lydtech.component.framework.resource.Resource
V
- valueOf(String) - Static method in enum class dev.lydtech.component.framework.resource.Resource
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.lydtech.component.framework.resource.Resource
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WIREMOCK - Enum constant in enum class dev.lydtech.component.framework.resource.Resource
- WIREMOCK_CONTAINER_LOGGING_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- WIREMOCK_ENABLED - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- WIREMOCK_IMAGE_TAG - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- WIREMOCK_PORT - Static variable in class dev.lydtech.component.framework.extension.TestContainersConfiguration
- WiremockClient - Class in dev.lydtech.component.framework.client.wiremock
- writeToJson(Object) - Static method in class dev.lydtech.component.framework.mapper.JsonMapper
-
Map the given Object to a JSON String.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form