public class ConnectorConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
private static String |
AUTO_DISCOVER_MEMBERS |
private com.fasterxml.jackson.databind.node.ObjectNode |
configNode |
private static String |
CONNECTOR |
private static String |
DBNAME |
private static String |
HOSTNAME |
private static String |
HOSTS |
private static String |
PASSWORD |
private static String |
PORT |
private static String |
USER |
| Modifier | Constructor and Description |
|---|---|
protected |
ConnectorConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static ConnectorConfiguration |
create() |
static ConnectorConfiguration |
forJdbcContainer(org.testcontainers.containers.JdbcDatabaseContainer<?> jdbcDatabaseContainer) |
static ConnectorConfiguration |
forMongoDbContainer(org.testcontainers.containers.MongoDBContainer mongoDbContainer) |
(package private) static ConnectorConfiguration |
from(com.fasterxml.jackson.databind.JsonNode configNode) |
(package private) com.fasterxml.jackson.databind.node.ObjectNode |
getConfiguration() |
private static boolean |
isMySQL(String driverClassName) |
ConnectorConfiguration |
with(String key,
Boolean value) |
ConnectorConfiguration |
with(String key,
Double value) |
ConnectorConfiguration |
with(String key,
Integer value) |
ConnectorConfiguration |
with(String key,
Long value) |
ConnectorConfiguration |
with(String key,
String value) |
private final com.fasterxml.jackson.databind.node.ObjectNode configNode
private static final String CONNECTOR
private static final String HOSTNAME
private static final String HOSTS
private static final String PORT
private static final String USER
private static final String PASSWORD
private static final String DBNAME
private static final String AUTO_DISCOVER_MEMBERS
public static ConnectorConfiguration create()
static ConnectorConfiguration from(com.fasterxml.jackson.databind.JsonNode configNode)
public static ConnectorConfiguration forJdbcContainer(org.testcontainers.containers.JdbcDatabaseContainer<?> jdbcDatabaseContainer)
public static ConnectorConfiguration forMongoDbContainer(org.testcontainers.containers.MongoDBContainer mongoDbContainer)
private static boolean isMySQL(String driverClassName)
public ConnectorConfiguration with(String key, String value)
public ConnectorConfiguration with(String key, Integer value)
public ConnectorConfiguration with(String key, Long value)
public ConnectorConfiguration with(String key, Boolean value)
public ConnectorConfiguration with(String key, Double value)
com.fasterxml.jackson.databind.node.ObjectNode getConfiguration()
Copyright © 2021 JBoss by Red Hat. All rights reserved.