public EnvironmentVariableReporter(final String host, final Map<String, String> envVars, final NodeUpdaterFactory nodeUpdaterFactory, final CountDownLatch zkRegistrationSignal) { super(zkRegistrationSignal); this.envVars = envVars; this.nodeUpdater = nodeUpdaterFactory.create(Paths.statusHostEnvVars(host)); }
AgentInfoReporter(RuntimeMXBean runtimeMxBean, NodeUpdaterFactory nodeUpdaterFactory, String host, int interval, TimeUnit timeUnit, CountDownLatch latch) { super(latch); this.runtimeMxBean = requireNonNull(runtimeMxBean); this.nodeUpdater = nodeUpdaterFactory.create(Paths.statusHostAgentInfo(host)); this.interval = interval; this.timeUnit = requireNonNull(timeUnit); }
public LabelReporter(final String host, final Map<String, String> labels, final NodeUpdaterFactory nodeUpdaterFactory, final CountDownLatch zkRegistrationSignal) { super(zkRegistrationSignal); this.labels = labels; this.nodeUpdater = nodeUpdaterFactory.create(Paths.statusHostLabels(host)); }
HostInfoReporter(OperatingSystemMXBean operatingSystemMxBean, NodeUpdaterFactory nodeUpdaterFactory, String host, DockerClient dockerClient, DockerHost dockerHost, int interval, TimeUnit timeUnit, CountDownLatch latch) { super(latch); this.operatingSystemMxBean = requireNonNull(operatingSystemMxBean, "operatingSystemMxBean"); final String hostInfoPath = Paths.statusHostInfo(requireNonNull(host, "host")); this.nodeUpdater = nodeUpdaterFactory.create(hostInfoPath); this.dockerClient = requireNonNull(dockerClient, "dockerClient"); this.dockerHost = requireNonNull(dockerHost, "dockerHost"); this.interval = interval; this.timeUnit = requireNonNull(timeUnit, "timeUnit"); }
AgentInfoReporter(final Builder builder) { this.runtimeMXBean = checkNotNull(builder.runtimeMXBean); this.nodeUpdater = builder.nodeUpdaterFactory.create(Paths.statusHostAgentInfo(builder.host)); this.interval = builder.interval; this.timeUnit = checkNotNull(builder.timeUnit); }
public LabelReporter(final String host, final Map<String, String> labels, final NodeUpdaterFactory nodeUpdaterFactory) { this.labels = labels; this.nodeUpdater = nodeUpdaterFactory.create(Paths.statusHostLabels(host)); }
HostInfoReporter(final Builder builder) { this.operatingSystemMXBean = checkNotNull(builder.operatingSystemMXBean, "operatingSystemMXBean"); this.nodeUpdater = builder.nodeUpdaterFactory.create( Paths.statusHostInfo(checkNotNull(builder.host, "host"))); this.dockerClient = checkNotNull(builder.dockerClient, "dockerClient"); this.dockerHost = checkNotNull(builder.dockerHost, "dockerHost"); this.interval = builder.interval; this.timeUnit = checkNotNull(builder.timeUnit, "timeUnit"); }
public EnvironmentVariableReporter(final String host, final Map<String, String> envVars, final NodeUpdaterFactory nodeUpdaterFactory) { this.envVars = envVars; this.nodeUpdater = nodeUpdaterFactory.create(Paths.statusHostEnvVars(host)); }