Class 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 Detail

      • Parameters

        public Parameters()
    • Method Detail

      • 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