@Singleton public class TelemetryClusterPeriodical extends TelemetryPeriodical
cachedRequestsQueue, config, credentials, filenamePattern, httpClient, objectMapper, telemetryUrl| Constructor and Description |
|---|
TelemetryClusterPeriodical(TelemetryClusterService telemetryClusterService,
org.graylog2.plugin.ServerStatus serverStatus,
TelemetryConfiguration config,
com.squareup.okhttp.OkHttpClient httpClient,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
buildPayload() |
protected org.slf4j.Logger |
getLogger() |
boolean |
startOnThisNode() |
doRun, getInitialDelaySeconds, getPeriodSeconds, isDaemon, masterOnly, runsForever, stopOnGracefulShutdown, uploadDataSet, uploadQueuedDataSets@Inject public TelemetryClusterPeriodical(TelemetryClusterService telemetryClusterService, org.graylog2.plugin.ServerStatus serverStatus, TelemetryConfiguration config, @Named(value="telemetryHttpClient") com.squareup.okhttp.OkHttpClient httpClient, @Named(value="telemetryObjectMapper") com.fasterxml.jackson.databind.ObjectMapper objectMapper)
protected byte[] buildPayload()
buildPayload in class TelemetryPeriodicalpublic boolean startOnThisNode()
startOnThisNode in class org.graylog2.plugin.periodical.Periodicalprotected org.slf4j.Logger getLogger()
getLogger in class org.graylog2.plugin.periodical.PeriodicalCopyright © 2015 Graylog, Inc.. All Rights Reserved.