public class MongoSchemaLoader extends tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
| Modifier and Type | Class and Description |
|---|---|
static class |
MongoSchemaLoader.Parameters |
| Constructor and Description |
|---|
MongoSchemaLoader() |
| Modifier and Type | Method and Description |
|---|---|
tigase.db.util.SchemaLoader.Result |
addXmppAdminAccount() |
MongoSchemaLoader.Parameters |
createParameters() |
tigase.db.util.SchemaLoader.Result |
destroyDataSource() |
void |
execute(tigase.db.util.SchemaLoader.Parameters params) |
List<tigase.util.ui.console.CommandlineParameter> |
getCommandlineParameters() |
String |
getDBUri() |
List<tigase.util.ui.console.CommandlineParameter> |
getSetupOptions() |
List<String> |
getSupportedTypes() |
void |
init(MongoSchemaLoader.Parameters params,
Optional<tigase.db.util.SchemaManager.RootCredentialsCache> rootCredentialsCache) |
tigase.db.util.SchemaLoader.Result |
loadSchema(String schemaId,
String version) |
tigase.db.util.SchemaLoader.Result |
loadSchemaFile(String fileName) |
tigase.db.util.SchemaLoader.Result |
postInstallation() |
tigase.db.util.SchemaLoader.Result |
printInfo() |
tigase.db.util.SchemaLoader.Result |
shutdown() |
tigase.db.util.SchemaLoader.Result |
validateDBConnection() |
tigase.db.util.SchemaLoader.Result |
validateDBExists() |
public MongoSchemaLoader.Parameters createParameters()
createParameters in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>public void execute(tigase.db.util.SchemaLoader.Parameters params)
execute in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>public void init(MongoSchemaLoader.Parameters params, Optional<tigase.db.util.SchemaManager.RootCredentialsCache> rootCredentialsCache)
init in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>public List<String> getSupportedTypes()
getSupportedTypes in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>public String getDBUri()
getDBUri in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>public tigase.db.util.SchemaLoader.Result validateDBConnection()
validateDBConnection in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>public tigase.db.util.SchemaLoader.Result validateDBExists()
validateDBExists in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>public tigase.db.util.SchemaLoader.Result postInstallation()
postInstallation in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>public tigase.db.util.SchemaLoader.Result printInfo()
printInfo in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>public tigase.db.util.SchemaLoader.Result addXmppAdminAccount()
addXmppAdminAccount in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>public tigase.db.util.SchemaLoader.Result loadSchemaFile(String fileName)
loadSchemaFile in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>public tigase.db.util.SchemaLoader.Result destroyDataSource()
destroyDataSource in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>public tigase.db.util.SchemaLoader.Result shutdown()
shutdown in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>public tigase.db.util.SchemaLoader.Result loadSchema(String schemaId, String version)
loadSchema in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>public List<tigase.util.ui.console.CommandlineParameter> getCommandlineParameters()
getCommandlineParameters in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>public List<tigase.util.ui.console.CommandlineParameter> getSetupOptions()
getSetupOptions in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>Copyright © 2017 "Tigase, Inc.". All rights reserved.