Search in sources :

Example 1 with FileDropZoneConfigurationImpl

use of co.cask.cdap.file.dropzone.config.FileDropZoneConfigurationImpl in project cdap-ingest by caskdata.

the class PollingServiceManager method getConfiguration.

/**
   * Return DropZone configuration
   *
   * @return DropZone configuration
   * @throws ConfigurationLoadingException if configuration load failed
   */
private FileDropZoneConfiguration getConfiguration() throws ConfigurationLoadingException {
    ConfigurationLoader loader = new ConfigurationLoaderImpl();
    Configuration configuration = loader.load(confFile);
    return new FileDropZoneConfigurationImpl(configuration.getProperties());
}
Also used : Configuration(co.cask.cdap.filetailer.config.Configuration) FileDropZoneConfiguration(co.cask.cdap.file.dropzone.config.FileDropZoneConfiguration) ObserverConfiguration(co.cask.cdap.file.dropzone.config.ObserverConfiguration) ConfigurationLoaderImpl(co.cask.cdap.filetailer.config.ConfigurationLoaderImpl) ConfigurationLoader(co.cask.cdap.filetailer.config.ConfigurationLoader) FileDropZoneConfigurationImpl(co.cask.cdap.file.dropzone.config.FileDropZoneConfigurationImpl)

Example 2 with FileDropZoneConfigurationImpl

use of co.cask.cdap.file.dropzone.config.FileDropZoneConfigurationImpl in project cdap-ingest by caskdata.

the class FileDropZoneIT method loadConfig.

private ObserverConfiguration loadConfig(File file) throws ConfigurationLoadingException {
    ConfigurationLoader loader = new ConfigurationLoaderImpl();
    Configuration configuration = loader.load(file);
    List<ObserverConfiguration> observerConfig = new FileDropZoneConfigurationImpl(configuration.getProperties()).getObserverConfiguration();
    return observerConfig.get(0);
}
Also used : Configuration(co.cask.cdap.filetailer.config.Configuration) ObserverConfiguration(co.cask.cdap.file.dropzone.config.ObserverConfiguration) ObserverConfiguration(co.cask.cdap.file.dropzone.config.ObserverConfiguration) ConfigurationLoaderImpl(co.cask.cdap.filetailer.config.ConfigurationLoaderImpl) ConfigurationLoader(co.cask.cdap.filetailer.config.ConfigurationLoader) FileDropZoneConfigurationImpl(co.cask.cdap.file.dropzone.config.FileDropZoneConfigurationImpl)

Aggregations

FileDropZoneConfigurationImpl (co.cask.cdap.file.dropzone.config.FileDropZoneConfigurationImpl)2 ObserverConfiguration (co.cask.cdap.file.dropzone.config.ObserverConfiguration)2 Configuration (co.cask.cdap.filetailer.config.Configuration)2 ConfigurationLoader (co.cask.cdap.filetailer.config.ConfigurationLoader)2 ConfigurationLoaderImpl (co.cask.cdap.filetailer.config.ConfigurationLoaderImpl)2 FileDropZoneConfiguration (co.cask.cdap.file.dropzone.config.FileDropZoneConfiguration)1