Class AbstractDataSourceProvider

java.lang.Object
dev.voidframework.datasource.AbstractDataSourceProvider
All Implemented Interfaces:
com.google.inject.Provider<DataSourceManager>, javax.inject.Provider<DataSourceManager>

public abstract class AbstractDataSourceProvider extends Object implements com.google.inject.Provider<DataSourceManager>
This abstraction provides common methods for all DataSourceManager providers.
  • Field Details

    • PREFIX_CONFIGURATION_KEY_DATASOURCE

      protected static final String PREFIX_CONFIGURATION_KEY_DATASOURCE
      See Also:
  • Constructor Details

    • AbstractDataSourceProvider

      public AbstractDataSourceProvider()
  • Method Details

    • retrieveDataSourceConfigurationNames

      protected Set<String> retrieveDataSourceConfigurationNames(com.typesafe.config.Config configuration)
      Retrieves all DataSource configuration name.
      Parameters:
      configuration - The application configuration
      Returns:
      DataSource configuration names