public class MongoController extends DatabaseController<MongoDatabaseClient>
| Modifier and Type | Field and Description |
|---|---|
private static String |
DB_INIT_SCRIPT_PATH_CONTAINER |
private static org.slf4j.Logger |
LOGGER |
dbType, deployment, name, ocp, ocpUtils, project, services| Constructor and Description |
|---|
MongoController(io.fabric8.kubernetes.api.model.apps.Deployment deployment,
List<io.fabric8.kubernetes.api.model.Service> services,
String dbType,
io.fabric8.openshift.client.OpenShiftClient ocp) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
constructDatabaseUrl(String hostname,
int port) |
MongoDatabaseClient |
getDatabaseClient(String username,
String password) |
MongoDatabaseClient |
getDatabaseClient(String username,
String password,
String authSource) |
void |
initialize() |
getDatabaseUrl, reloadprivate static final org.slf4j.Logger LOGGER
private static final String DB_INIT_SCRIPT_PATH_CONTAINER
protected String constructDatabaseUrl(String hostname, int port)
constructDatabaseUrl in class DatabaseController<MongoDatabaseClient>public void initialize()
throws InterruptedException
initialize in class DatabaseController<MongoDatabaseClient>InterruptedExceptionpublic MongoDatabaseClient getDatabaseClient(String username, String password)
getDatabaseClient in class DatabaseController<MongoDatabaseClient>public MongoDatabaseClient getDatabaseClient(String username, String password, String authSource)
Copyright © 2021 JBoss by Red Hat. All rights reserved.