Class MongoSchemaLoader.Parameters

  • All Implemented Interfaces:
    tigase.db.util.SchemaLoader.Parameters
    Enclosing class:
    MongoSchemaLoader

    public static class MongoSchemaLoader.Parameters
    extends java.lang.Object
    implements tigase.db.util.SchemaLoader.Parameters
    • Constructor Detail

      • Parameters

        public Parameters()
    • Method Detail

      • getAdminPassword

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

        public java.util.List<tigase.xmpp.jid.BareJID> getAdmins()
        Specified by:
        getAdmins in interface tigase.db.util.SchemaLoader.Parameters
      • getDbHostname

        public java.lang.String getDbHostname()
      • getDbName

        public java.lang.String getDbName()
      • getDbOptions

        public java.lang.String getDbOptions()
      • getDbPass

        public java.lang.String getDbPass()
      • getDbRootPass

        public java.lang.String getDbRootPass()
      • getDbRootUser

        public java.lang.String getDbRootUser()
      • getDbUser

        public java.lang.String getDbUser()
      • getLogLevel

        public java.util.logging.Level getLogLevel()
        Specified by:
        getLogLevel in interface tigase.db.util.SchemaLoader.Parameters
      • setLogLevel

        public void setLogLevel​(java.util.logging.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​(java.util.Optional<tigase.db.util.SchemaManager.RootCredentialsCache> rootCredentialsCache)
      • isUseSSL

        public boolean isUseSSL()
      • parseUri

        public void parseUri​(java.lang.String uri)
        Specified by:
        parseUri in interface tigase.db.util.SchemaLoader.Parameters
      • setAdmins

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

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

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object