Class TestContainersConfiguration
java.lang.Object
dev.lydtech.component.framework.extension.TestContainersConfiguration
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic List<AdditionalContainer>static booleanstatic booleanstatic booleanstatic booleanstatic intstatic Stringstatic intstatic Stringstatic Stringstatic intstatic Stringprotected static final Stringstatic StringThe runtime configuration.static booleanstatic booleanstatic Stringstatic intstatic intstatic Stringstatic booleanstatic Stringstatic booleanstatic booleanstatic booleanstatic Stringstatic intstatic booleanstatic intstatic intstatic Stringstatic booleanstatic booleanstatic intstatic intstatic intstatic booleanstatic booleanstatic Stringstatic intstatic Stringstatic booleanstatic booleanstatic Stringstatic booleanstatic Stringstatic booleanstatic Stringstatic Stringstatic Stringstatic intstatic Stringstatic booleanstatic intstatic Stringstatic intstatic Stringstatic intstatic intstatic booleanstatic booleanstatic Stringstatic int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidprotected static List<AdditionalContainer>
-
Field Details
-
CONTAINER_MAIN_LABEL_KEY
- See Also:
-
CONTAINER_NAME_PREFIX
The runtime configuration. -
CONTAINER_MAIN_LABEL
-
SERVICE_NAME
-
SERVICE_INSTANCE_COUNT
public static int SERVICE_INSTANCE_COUNT -
SERVICE_PORT
public static int SERVICE_PORT -
SERVICE_DEBUG_PORT
public static int SERVICE_DEBUG_PORT -
SERVICE_STARTUP_TIMEOUT_SECONDS
public static int SERVICE_STARTUP_TIMEOUT_SECONDS -
SERVICE_IMAGE_TAG
-
SERVICE_CONTAINER_LOGGING_ENABLED
public static boolean SERVICE_CONTAINER_LOGGING_ENABLED -
ADDITIONAL_CONTAINERS
-
POSTGRES_ENABLED
public static boolean POSTGRES_ENABLED -
POSTGRES_IMAGE_TAG
-
POSTGRES_HOST_NAME
-
POSTGRES_PORT
public static int POSTGRES_PORT -
POSTGRES_DATABASE_NAME
-
POSTGRES_USERNAME
-
POSTGRES_PASSWORD
-
POSTGRES_CONTAINER_LOGGING_ENABLED
public static boolean POSTGRES_CONTAINER_LOGGING_ENABLED -
MONGODB_ENABLED
public static boolean MONGODB_ENABLED -
MONGODB_IMAGE_TAG
-
MONGODB_CONTAINER_LOGGING_ENABLED
public static boolean MONGODB_CONTAINER_LOGGING_ENABLED -
KAFKA_ENABLED
public static boolean KAFKA_ENABLED -
KAFKA_BROKER_COUNT
public static int KAFKA_BROKER_COUNT -
KAFKA_CONFLUENT_IMAGE_TAG
-
KAFKA_PORT
public static int KAFKA_PORT -
KAFKA_TOPICS
-
KAFKA_TOPIC_PARTITION_COUNT
public static int KAFKA_TOPIC_PARTITION_COUNT -
KAFKA_CONTAINER_LOGGING_ENABLED
public static boolean KAFKA_CONTAINER_LOGGING_ENABLED -
KAFKA_TOPIC_REPLICATION_FACTOR
public static int KAFKA_TOPIC_REPLICATION_FACTOR -
KAFKA_MIN_INSYNC_REPLICAS
public static int KAFKA_MIN_INSYNC_REPLICAS -
KAFKA_SCHEMA_REGISTRY_ENABLED
public static boolean KAFKA_SCHEMA_REGISTRY_ENABLED -
KAFKA_SCHEMA_REGISTRY_CONFLUENT_IMAGE_TAG
-
KAFKA_SCHEMA_REGISTRY_PORT
public static int KAFKA_SCHEMA_REGISTRY_PORT -
KAFKA_SCHEMA_REGISTRY_CONTAINER_LOGGING_ENABLED
public static boolean KAFKA_SCHEMA_REGISTRY_CONTAINER_LOGGING_ENABLED -
KAFKA_CONTROL_CENTER_ENABLED
public static boolean KAFKA_CONTROL_CENTER_ENABLED -
KAFKA_CONTROL_CENTER_CONFLUENT_IMAGE_TAG
-
KAFKA_CONTROL_CENTER_EXPORT_METRICS_ENABLED
public static boolean KAFKA_CONTROL_CENTER_EXPORT_METRICS_ENABLED -
KAFKA_CONTROL_CENTER_JMX_PORT
-
KAFKA_CONTROL_CENTER_PORT
public static int KAFKA_CONTROL_CENTER_PORT -
KAFKA_CONTROL_CENTER_CONTAINER_LOGGING_ENABLED
public static boolean KAFKA_CONTROL_CENTER_CONTAINER_LOGGING_ENABLED -
CONDUKTOR_ENABLED
public static boolean CONDUKTOR_ENABLED -
CONDUKTOR_IMAGE_TAG
-
CONDUKTOR_LICENSE_KEY
-
CONDUKTOR_PORT
public static int CONDUKTOR_PORT -
CONDUKTOR_CONTAINER_LOGGING_ENABLED
public static boolean CONDUKTOR_CONTAINER_LOGGING_ENABLED -
CONDUKTOR_GATEWAY_ENABLED
public static boolean CONDUKTOR_GATEWAY_ENABLED -
CONDUKTOR_GATEWAY_IMAGE_TAG
-
CONDUKTOR_GATEWAY_PROXY_PORT
public static int CONDUKTOR_GATEWAY_PROXY_PORT -
CONDUKTOR_GATEWAY_HTTP_PORT
public static int CONDUKTOR_GATEWAY_HTTP_PORT -
CONDUKTOR_GATEWAY_CONTAINER_LOGGING_ENABLED
public static boolean CONDUKTOR_GATEWAY_CONTAINER_LOGGING_ENABLED -
DEBEZIUM_ENABLED
public static boolean DEBEZIUM_ENABLED -
DEBEZIUM_IMAGE_TAG
-
DEBEZIUM_PORT
public static int DEBEZIUM_PORT -
DEBEZIUM_CONTAINER_LOGGING_ENABLED
public static boolean DEBEZIUM_CONTAINER_LOGGING_ENABLED -
WIREMOCK_ENABLED
public static boolean WIREMOCK_ENABLED -
WIREMOCK_IMAGE_TAG
-
WIREMOCK_PORT
public static int WIREMOCK_PORT -
WIREMOCK_CONTAINER_LOGGING_ENABLED
public static boolean WIREMOCK_CONTAINER_LOGGING_ENABLED -
LOCALSTACK_ENABLED
public static boolean LOCALSTACK_ENABLED -
LOCALSTACK_IMAGE_TAG
-
LOCALSTACK_PORT
public static int LOCALSTACK_PORT -
LOCALSTACK_SERVICES
-
LOCALSTACK_CONTAINER_LOGGING_ENABLED
public static boolean LOCALSTACK_CONTAINER_LOGGING_ENABLED
-
-
Constructor Details
-
TestContainersConfiguration
public TestContainersConfiguration()
-
-
Method Details
-
configure
protected static void configure() -
parseAdditionalContainers
-
parseKafkaTopics
-