public class ConnectorConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
private com.fasterxml.jackson.databind.node.ObjectNode |
configNode |
private static String |
CONNECTOR |
private static String |
DBNAME |
private static String |
HOSTNAME |
private com.fasterxml.jackson.databind.ObjectMapper |
mapper |
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) |
(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.ObjectMapper mapper
private final com.fasterxml.jackson.databind.node.ObjectNode configNode
private static final String CONNECTOR
private static final String HOSTNAME
private static final String PORT
private static final String USER
private static final String PASSWORD
private static final String DBNAME
public static ConnectorConfiguration create()
static ConnectorConfiguration from(com.fasterxml.jackson.databind.JsonNode configNode)
public static ConnectorConfiguration forJdbcContainer(org.testcontainers.containers.JdbcDatabaseContainer<?> jdbcDatabaseContainer)
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 © 2020 JBoss by Red Hat. All rights reserved.