Class CredentialsProviderFactory.ConfigPathProvider

java.lang.Object
dev.cwhead.GravesX.manager.db.CredentialsProviderFactory.ConfigPathProvider
All Implemented Interfaces:
com.zaxxer.hikari.HikariCredentialsProvider
Enclosing class:
CredentialsProviderFactory

public static class CredentialsProviderFactory.ConfigPathProvider extends Object implements com.zaxxer.hikari.HikariCredentialsProvider
Simple provider that fetches user/pass from config keys. You can subclass this for Vault/HTTP/etc later.
  • Constructor Details

    • ConfigPathProvider

      public ConfigPathProvider(Graves plugin, String userPath, String passPath)
  • Method Details

    • getCredentials

      public com.zaxxer.hikari.util.Credentials getCredentials()
      Specified by:
      getCredentials in interface com.zaxxer.hikari.HikariCredentialsProvider