Interface ConfigProvider<F extends Config>

Type Parameters:
F - File configuration class type

public interface ConfigProvider<F extends Config>
Config provider for Config
  • Method Summary

    Modifier and Type
    Method
    Description
    Load configuration from a file
    default F
    Load configuration from an input stream
  • Method Details

    • loadConfiguration

      F loadConfiguration(File file)
      Load configuration from a file
      Parameters:
      file - the file
      Returns:
      the configuration
    • loadConfiguration

      default F loadConfiguration(InputStream inputStream) throws IOException
      Load configuration from an input stream
      Parameters:
      inputStream - the input stream
      Returns:
      the configuration
      Throws:
      IOException - if there is an I/O error