Package tigase.mongodb
Class MongoSchemaLoader.Parameters
- java.lang.Object
-
- tigase.mongodb.MongoSchemaLoader.Parameters
-
- All Implemented Interfaces:
tigase.db.util.SchemaLoader.Parameters
- Enclosing class:
- MongoSchemaLoader
public static class MongoSchemaLoader.Parameters extends Object implements tigase.db.util.SchemaLoader.Parameters
-
-
Constructor Summary
Constructors Constructor Description Parameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAdminPassword()List<tigase.xmpp.jid.BareJID>getAdmins()StringgetDbHostname()StringgetDbName()StringgetDbOptions()StringgetDbPass()StringgetDbRootPass()StringgetDbRootUser()StringgetDbUser()LevelgetLogLevel()protected voidinit(Optional<tigase.db.util.SchemaManager.RootCredentialsCache> rootCredentialsCache)booleanisForceReloadSchema()booleanisUseSSL()voidparseUri(String uri)voidsetAdmins(List<tigase.xmpp.jid.BareJID> admins, String password)voidsetDbRootCredentials(String username, String password)voidsetForceReloadSchema(boolean forceReloadSchema)voidsetLogLevel(Level level)voidsetProperties(Properties props)StringtoString()
-
-
-
Method Detail
-
getAdminPassword
public String getAdminPassword()
- Specified by:
getAdminPasswordin interfacetigase.db.util.SchemaLoader.Parameters
-
getAdmins
public List<tigase.xmpp.jid.BareJID> getAdmins()
- Specified by:
getAdminsin interfacetigase.db.util.SchemaLoader.Parameters
-
getDbHostname
public String getDbHostname()
-
getDbName
public String getDbName()
-
getDbOptions
public String getDbOptions()
-
getDbPass
public String getDbPass()
-
getDbRootPass
public String getDbRootPass()
-
getDbRootUser
public String getDbRootUser()
-
getDbUser
public String getDbUser()
-
getLogLevel
public Level getLogLevel()
- Specified by:
getLogLevelin interfacetigase.db.util.SchemaLoader.Parameters
-
setLogLevel
public void setLogLevel(Level level)
- Specified by:
setLogLevelin interfacetigase.db.util.SchemaLoader.Parameters
-
isForceReloadSchema
public boolean isForceReloadSchema()
- Specified by:
isForceReloadSchemain interfacetigase.db.util.SchemaLoader.Parameters
-
setForceReloadSchema
public void setForceReloadSchema(boolean forceReloadSchema)
- Specified by:
setForceReloadSchemain interfacetigase.db.util.SchemaLoader.Parameters
-
init
protected void init(Optional<tigase.db.util.SchemaManager.RootCredentialsCache> rootCredentialsCache)
-
isUseSSL
public boolean isUseSSL()
-
parseUri
public void parseUri(String uri)
- Specified by:
parseUriin interfacetigase.db.util.SchemaLoader.Parameters
-
setAdmins
public void setAdmins(List<tigase.xmpp.jid.BareJID> admins, String password)
- Specified by:
setAdminsin interfacetigase.db.util.SchemaLoader.Parameters
-
setDbRootCredentials
public void setDbRootCredentials(String username, String password)
- Specified by:
setDbRootCredentialsin interfacetigase.db.util.SchemaLoader.Parameters
-
setProperties
public void setProperties(Properties props)
- Specified by:
setPropertiesin interfacetigase.db.util.SchemaLoader.Parameters
-
-