Class DefaultWrapperDatabaseProvider

  • All Implemented Interfaces:
    de.dytanic.cloudnet.driver.database.DatabaseProvider, IDatabaseProvider

    public class DefaultWrapperDatabaseProvider
    extends java.lang.Object
    implements IDatabaseProvider
    • Constructor Detail

      • DefaultWrapperDatabaseProvider

        public DefaultWrapperDatabaseProvider()
    • Method Detail

      • getDatabase

        public IDatabase getDatabase​(java.lang.String name)
        Specified by:
        getDatabase in interface de.dytanic.cloudnet.driver.database.DatabaseProvider
      • containsDatabase

        public boolean containsDatabase​(java.lang.String name)
        Specified by:
        containsDatabase in interface de.dytanic.cloudnet.driver.database.DatabaseProvider
      • deleteDatabase

        public boolean deleteDatabase​(java.lang.String name)
        Specified by:
        deleteDatabase in interface de.dytanic.cloudnet.driver.database.DatabaseProvider
      • getDatabaseNames

        public java.util.Collection<java.lang.String> getDatabaseNames()
        Specified by:
        getDatabaseNames in interface de.dytanic.cloudnet.driver.database.DatabaseProvider
      • containsDatabaseAsync

        @NotNull
        public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean> containsDatabaseAsync​(java.lang.String name)
        Specified by:
        containsDatabaseAsync in interface de.dytanic.cloudnet.driver.database.DatabaseProvider
      • deleteDatabaseAsync

        @NotNull
        public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean> deleteDatabaseAsync​(java.lang.String name)
        Specified by:
        deleteDatabaseAsync in interface de.dytanic.cloudnet.driver.database.DatabaseProvider
      • getDatabaseNamesAsync

        @NotNull
        public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<java.lang.String>> getDatabaseNamesAsync()
        Specified by:
        getDatabaseNamesAsync in interface de.dytanic.cloudnet.driver.database.DatabaseProvider