Class WrapperDatabaseProvider

java.lang.Object
eu.cloudnetservice.wrapper.database.WrapperDatabaseProvider
All Implemented Interfaces:
eu.cloudnetservice.driver.database.DatabaseProvider

public abstract class WrapperDatabaseProvider extends Object implements eu.cloudnetservice.driver.database.DatabaseProvider
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final eu.cloudnetservice.driver.network.rpc.RPCSender
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    WrapperDatabaseProvider(@NonNull eu.cloudnetservice.driver.network.rpc.RPCSender sender)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull eu.cloudnetservice.driver.database.Database
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface eu.cloudnetservice.driver.database.DatabaseProvider

    containsDatabase, containsDatabaseAsync, databaseNames, databaseNamesAsync, deleteDatabase, deleteDatabaseAsync
  • Field Details

    • rpcSender

      private final eu.cloudnetservice.driver.network.rpc.RPCSender rpcSender
  • Constructor Details

    • WrapperDatabaseProvider

      public WrapperDatabaseProvider(@NonNull @NonNull eu.cloudnetservice.driver.network.rpc.RPCSender sender)
  • Method Details

    • database

      @NonNull public @NonNull eu.cloudnetservice.driver.database.Database database(@NonNull @NonNull String name)
      Specified by:
      database in interface eu.cloudnetservice.driver.database.DatabaseProvider