@Singleton public class TelemetryNodePeriodical extends TelemetryPeriodical
cachedRequestsQueue, config, credentials, filenamePattern, httpClient, objectMapper, telemetryUrl| Constructor and Description |
|---|
TelemetryNodePeriodical(TelemetryNodeService telemetryNodeService,
org.graylog2.plugin.system.NodeId nodeId,
org.graylog2.plugin.ServerStatus serverStatus,
TelemetryConfiguration telemetryConfiguration,
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 TelemetryNodePeriodical(TelemetryNodeService telemetryNodeService, org.graylog2.plugin.system.NodeId nodeId, org.graylog2.plugin.ServerStatus serverStatus, TelemetryConfiguration telemetryConfiguration, @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.