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 Details

    • Parameters

      public Parameters()
  • Method Details

    • getAdminPassword

      public String getAdminPassword()
      Specified by:
      getAdminPassword in interface tigase.db.util.SchemaLoader.Parameters
    • getAdmins

      public List<tigase.xmpp.jid.BareJID> getAdmins()
      Specified by:
      getAdmins in interface tigase.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:
      getLogLevel in interface tigase.db.util.SchemaLoader.Parameters
    • setLogLevel

      public void setLogLevel(Level level)
      Specified by:
      setLogLevel in interface tigase.db.util.SchemaLoader.Parameters
    • isForceReloadSchema

      public boolean isForceReloadSchema()
      Specified by:
      isForceReloadSchema in interface tigase.db.util.SchemaLoader.Parameters
    • setForceReloadSchema

      public void setForceReloadSchema(boolean forceReloadSchema)
      Specified by:
      setForceReloadSchema in interface tigase.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:
      parseUri in interface tigase.db.util.SchemaLoader.Parameters
    • setAdmins

      public void setAdmins(List<tigase.xmpp.jid.BareJID> admins, String password)
      Specified by:
      setAdmins in interface tigase.db.util.SchemaLoader.Parameters
    • setDbRootCredentials

      public void setDbRootCredentials(String username, String password)
      Specified by:
      setDbRootCredentials in interface tigase.db.util.SchemaLoader.Parameters
    • setProperties

      public void setProperties(Properties props)
      Specified by:
      setProperties in interface tigase.db.util.SchemaLoader.Parameters
    • toString

      public String toString()
      Overrides:
      toString in class Object