public class MongoDatabaseClient extends Object implements DatabaseClient<com.mongodb.client.MongoClient,RuntimeException>
| Modifier and Type | Field and Description |
|---|---|
private String |
authSource |
private String |
password |
private String |
url |
private String |
username |
| Constructor and Description |
|---|
MongoDatabaseClient(String url,
String username,
String password,
String authSource) |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
doExecute(Commands<com.mongodb.client.MongoClient,RuntimeException> commands) |
void |
execute(Commands<com.mongodb.client.MongoClient,RuntimeException> commands) |
void |
execute(String database,
Commands<com.mongodb.client.MongoDatabase,RuntimeException> commands) |
void |
execute(String database,
String collection,
Commands<com.mongodb.client.MongoCollection<org.bson.Document>,RuntimeException> commands) |
private String url
private String username
private String password
private String authSource
private boolean doExecute(Commands<com.mongodb.client.MongoClient,RuntimeException> commands) throws RuntimeException
RuntimeExceptionpublic void execute(Commands<com.mongodb.client.MongoClient,RuntimeException> commands) throws RuntimeException
execute in interface DatabaseClient<com.mongodb.client.MongoClient,RuntimeException>RuntimeExceptionpublic void execute(String database, Commands<com.mongodb.client.MongoDatabase,RuntimeException> commands)
public void execute(String database, String collection, Commands<com.mongodb.client.MongoCollection<org.bson.Document>,RuntimeException> commands)
Copyright © 2020 JBoss by Red Hat. All rights reserved.