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 ImmutableFSJobCatalog(GobblinInstanceEnvironment env, PathAlterationObserver observer) throws IOException { this(env.getSysConfig().getConfig(), observer, Optional.of(env.getMetricContext()), env.isInstrumentationEnabled()); }
public ImmutableFSJobCatalog(GobblinInstanceEnvironment env) throws IOException { this(env.getSysConfig().getConfig(), null, Optional.of(env.getMetricContext()), env.isInstrumentationEnabled()); }
public MetricContext getDefaultMetricContext() { if (_gobblinEnv.isPresent()) { return _gobblinEnv.get().getMetricContext() .childBuilder(JobExecutionLauncher.class.getSimpleName()).build(); } gobblin.configuration.State fakeState = new gobblin.configuration.State(getSysConfig().getConfigAsProperties()); List<Tag<?>> tags = new ArrayList<>(); MetricContext res = Instrumented.getMetricContext(fakeState, Launcher.class, tags); return res; }