public String getDefaultInstanceName() { if (_instanceEnv.isPresent()) { return _instanceEnv.get().getInstanceName(); } else { return StandardGobblinInstanceDriver.class.getName() + "-" + INSTANCE_COUNTER.getAndIncrement(); } }
public TopologyCatalog(Config config, GobblinInstanceEnvironment env) { this(config, Optional.of(env.getLog()), Optional.of(env.getMetricContext()), env.isInstrumentationEnabled()); }
public ImmutableFSJobCatalog(GobblinInstanceEnvironment env) throws IOException { this(env.getSysConfig().getConfig(), null, Optional.of(env.getMetricContext()), env.isInstrumentationEnabled()); }
public QuartzJobSpecScheduler(GobblinInstanceEnvironment env) { this(Optional.of(env.getLog()), env.getSysConfig().getConfig(), Optional.<SchedulerService>absent()); }
public FSSpecStore(GobblinInstanceEnvironment env, SpecSerDe specSerDe, Optional<Logger> log) throws IOException { this(env.getSysConfig().getConfig(), specSerDe, log); }
public InMemorySpecExecutorInstanceProducer(Config config, GobblinInstanceEnvironment env) { this(config, Optional.of(env.getLog())); }
public SharedResourcesBroker<GobblinScopeTypes> getInstanceBroker() { if (!_instanceBroker.isPresent()) { if (_gobblinEnv.isPresent()) { _instanceBroker = Optional.of(_gobblinEnv.get().getInstanceBroker()); } else { _instanceBroker = Optional.of(getDefaultInstanceBroker()); } } return _instanceBroker.get(); }
public boolean getDefaultInstrumentationEnabled() { return _gobblinEnv.isPresent() ? _gobblinEnv.get().isInstrumentationEnabled() : GobblinMetrics.isEnabled(getSysConfig().getConfig()); }
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; }
public FSSpecStore(GobblinInstanceEnvironment env, SpecSerDe specSerDe) throws IOException { this(env.getSysConfig().getConfig(), specSerDe, Optional.<Logger>absent()); }
public Logger getDefaultLog() { return _gobblinEnv.isPresent() ? _gobblinEnv.get().getLog() : LoggerFactory.getLogger(getClass()); }
public InMemoryJobCatalog(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()); }
@Override public Configurable getSysConfig() { return _instanceEnv.isPresent() ? _instanceEnv.get().getSysConfig() : DefaultConfigurableImpl.createFromConfig(ConfigFactory.load()); }
public Logger getDefaultLog() { return _instanceEnv.isPresent() ? _instanceEnv.get().getLog() : LoggerFactory.getLogger(getInstanceName()); }
@Override public String getInstanceName() { return _gobblinEnv.isPresent() ? _gobblinEnv.get().getInstanceName() : getClass().getName(); }
public FlowCatalog(Config config, GobblinInstanceEnvironment env) { this(config, Optional.of(env.getLog()), Optional.of(env.getMetricContext()), env.isInstrumentationEnabled()); }
/** System-wide settings */ public Configurable getDefaultSysConfig() { return _gobblinEnv.isPresent() ? _gobblinEnv.get().getSysConfig() : DefaultConfigurableImpl.createFromConfig(ConfigFactory.empty()); }
public JobCatalogBase(GobblinInstanceEnvironment env) { this(Optional.of(env.getLog()), Optional.of(env.getMetricContext()), env.isInstrumentationEnabled()); }