@Override public Configurable getSysConfig() { return _instanceEnv.isPresent() ? _instanceEnv.get().getSysConfig() : DefaultConfigurableImpl.createFromConfig(ConfigFactory.load()); }
public FSSpecStore(GobblinInstanceEnvironment env, SpecSerDe specSerDe) throws IOException { this(env.getSysConfig().getConfig(), specSerDe, Optional.<Logger>absent()); }
public FSSpecStore(GobblinInstanceEnvironment env, SpecSerDe specSerDe, Optional<Logger> log) throws IOException { this(env.getSysConfig().getConfig(), specSerDe, log); }
/** System-wide settings */ public Configurable getDefaultSysConfig() { return _gobblinEnv.isPresent() ? _gobblinEnv.get().getSysConfig() : DefaultConfigurableImpl.createFromConfig(ConfigFactory.empty()); }
public QuartzJobSpecScheduler(GobblinInstanceEnvironment env) { this(Optional.of(env.getLog()), env.getSysConfig().getConfig(), Optional.<SchedulerService>absent()); }
public ImmutableFSJobCatalog(GobblinInstanceEnvironment env) throws IOException { this(env.getSysConfig().getConfig(), null, Optional.of(env.getMetricContext()), env.isInstrumentationEnabled()); }
public ImmutableFSJobCatalog(GobblinInstanceEnvironment env, PathAlterationObserver observer) throws IOException { this(env.getSysConfig().getConfig(), observer, Optional.of(env.getMetricContext()), env.isInstrumentationEnabled()); }
@Test public void testBuilder() { Config instanceCfg = ConfigFactory.parseMap(ImmutableMap.<String, Object>builder() .put(StandardGobblinInstanceDriver.PLUGINS_FULL_KEY, "fake1") .put(EmailNotificationPlugin.EMAIL_NOTIFICATIONS_DISABLED_KEY, Boolean.valueOf(true)) .build()); GobblinInstanceEnvironment mockEnv = Mockito.mock(GobblinInstanceEnvironment.class); Mockito.when(mockEnv.getSysConfig()) .thenReturn(DefaultConfigurableImpl.createFromConfig(instanceCfg)); StandardGobblinInstanceDriver.Builder builder = StandardGobblinInstanceDriver.builder() .withInstanceEnvironment(mockEnv) .addPlugin(new FakePluginFactory2()); List<GobblinInstancePluginFactory> plugins = builder.getPlugins(); Assert.assertEquals(plugins.size(), 2); Set<Class<?>> pluginClasses = new HashSet<>(); pluginClasses.add(plugins.get(0).getClass()); pluginClasses.add(plugins.get(1).getClass()); Assert.assertTrue(pluginClasses.contains(FakePluginFactory1.class)); Assert.assertTrue(pluginClasses.contains(FakePluginFactory2.class)); }
@Override public Configurable getSysConfig() { return _instanceEnv.isPresent() ? _instanceEnv.get().getSysConfig() : DefaultConfigurableImpl.createFromConfig(ConfigFactory.load()); }
public FSSpecStore(GobblinInstanceEnvironment env, SpecSerDe specSerDe) throws IOException { this(env.getSysConfig().getConfig(), specSerDe, Optional.<Logger>absent()); }
public FSSpecStore(GobblinInstanceEnvironment env, SpecSerDe specSerDe, Optional<Logger> log) throws IOException { this(env.getSysConfig().getConfig(), specSerDe, log); }
public QuartzJobSpecScheduler(GobblinInstanceEnvironment env) { this(Optional.of(env.getLog()), env.getSysConfig().getConfig(), Optional.<SchedulerService>absent()); }
/** System-wide settings */ public Configurable getDefaultSysConfig() { return _gobblinEnv.isPresent() ? _gobblinEnv.get().getSysConfig() : DefaultConfigurableImpl.createFromConfig(ConfigFactory.empty()); }
public ImmutableFSJobCatalog(GobblinInstanceEnvironment env) throws IOException { this(env.getSysConfig().getConfig(), null, Optional.of(env.getMetricContext()), env.isInstrumentationEnabled()); }
public ImmutableFSJobCatalog(GobblinInstanceEnvironment env, PathAlterationObserver observer) throws IOException { this(env.getSysConfig().getConfig(), observer, Optional.of(env.getMetricContext()), env.isInstrumentationEnabled()); }