public TopologyCatalog(Config config, GobblinInstanceEnvironment env) { this(config, Optional.of(env.getLog()), Optional.of(env.getMetricContext()), env.isInstrumentationEnabled()); }
public InMemoryJobCatalog(GobblinInstanceEnvironment env) { this(Optional.of(env.getLog()), Optional.of(env.getMetricContext()), env.isInstrumentationEnabled()); }
public FlowCatalog(Config config, GobblinInstanceEnvironment env) { this(config, Optional.of(env.getLog()), Optional.of(env.getMetricContext()), env.isInstrumentationEnabled()); }
public JobCatalogBase(GobblinInstanceEnvironment env) { this(Optional.of(env.getLog()), Optional.of(env.getMetricContext()), env.isInstrumentationEnabled()); }
public boolean getDefaultInstrumentationEnabled() { return _gobblinEnv.isPresent() ? _gobblinEnv.get().isInstrumentationEnabled() : GobblinMetrics.isEnabled(getSysConfig().getConfig()); }
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()); }