Uses of Interface
com.wavefront.agent.handlers.ReportableEntityHandlerFactory
-
Packages that use ReportableEntityHandlerFactory Package Description com.wavefront.agent com.wavefront.agent.handlers com.wavefront.agent.listeners com.wavefront.agent.listeners.tracing com.wavefront.agent.logsharvesting Classes for harvesting metric data from logs and sending them to Wavefront. -
-
Uses of ReportableEntityHandlerFactory in com.wavefront.agent
Fields in com.wavefront.agent declared as ReportableEntityHandlerFactory Modifier and Type Field Description protected ReportableEntityHandlerFactory
PushAgent. deltaCounterHandlerFactory
protected ReportableEntityHandlerFactory
PushAgent. handlerFactory
Methods in com.wavefront.agent with parameters of type ReportableEntityHandlerFactory Modifier and Type Method Description protected void
PushAgent. startCustomTracingListener(String strPort, ReportableEntityHandlerFactory handlerFactory, com.wavefront.sdk.common.WavefrontSender wfSender, com.wavefront.sdk.entities.tracing.sampling.Sampler sampler)
protected void
PushAgent. startDataDogListener(String strPort, ReportableEntityHandlerFactory handlerFactory, org.apache.http.client.HttpClient httpClient)
protected void
PushAgent. startGraphiteListener(String strPort, ReportableEntityHandlerFactory handlerFactory, SharedGraphiteHostAnnotator hostAnnotator)
protected void
PushAgent. startJsonListener(String strPort, ReportableEntityHandlerFactory handlerFactory)
protected void
PushAgent. startOpenTsdbListener(String strPort, ReportableEntityHandlerFactory handlerFactory)
protected void
PushAgent. startPickleListener(String strPort, ReportableEntityHandlerFactory handlerFactory, GraphiteFormatter formatter)
protected void
PushAgent. startRelayListener(String strPort, ReportableEntityHandlerFactory handlerFactory, SharedGraphiteHostAnnotator hostAnnotator)
protected void
PushAgent. startTraceJaegerHttpListener(String strPort, ReportableEntityHandlerFactory handlerFactory, com.wavefront.sdk.common.WavefrontSender wfSender, com.wavefront.sdk.entities.tracing.sampling.Sampler sampler)
protected void
PushAgent. startTraceJaegerListener(String strPort, ReportableEntityHandlerFactory handlerFactory, com.wavefront.sdk.common.WavefrontSender wfSender, com.wavefront.sdk.entities.tracing.sampling.Sampler sampler)
protected void
PushAgent. startTraceListener(String strPort, ReportableEntityHandlerFactory handlerFactory, com.wavefront.sdk.entities.tracing.sampling.Sampler sampler)
protected void
PushAgent. startTraceZipkinListener(String strPort, ReportableEntityHandlerFactory handlerFactory, com.wavefront.sdk.common.WavefrontSender wfSender, com.wavefront.sdk.entities.tracing.sampling.Sampler sampler)
protected void
PushAgent. startWriteHttpJsonListener(String strPort, ReportableEntityHandlerFactory handlerFactory)
-
Uses of ReportableEntityHandlerFactory in com.wavefront.agent.handlers
Classes in com.wavefront.agent.handlers that implement ReportableEntityHandlerFactory Modifier and Type Class Description class
DelegatingReportableEntityHandlerFactoryImpl
Wrapper forReportableEntityHandlerFactory
to allow partial overrides for thegetHandler
method.class
ReportableEntityHandlerFactoryImpl
Caching factory forReportableEntityHandler
objects.Fields in com.wavefront.agent.handlers declared as ReportableEntityHandlerFactory Modifier and Type Field Description protected ReportableEntityHandlerFactory
DelegatingReportableEntityHandlerFactoryImpl. delegate
Constructors in com.wavefront.agent.handlers with parameters of type ReportableEntityHandlerFactory Constructor Description DelegatingReportableEntityHandlerFactoryImpl(ReportableEntityHandlerFactory delegate)
InternalProxyWavefrontClient(ReportableEntityHandlerFactory handlerFactory, String handle)
-
Uses of ReportableEntityHandlerFactory in com.wavefront.agent.listeners
Constructors in com.wavefront.agent.listeners with parameters of type ReportableEntityHandlerFactory Constructor Description DataDogPortUnificationHandler(String handle, HealthCheckManager healthCheckManager, ReportableEntityHandlerFactory handlerFactory, boolean processSystemMetrics, boolean processServiceChecks, org.apache.http.client.HttpClient requestRelayClient, String requestRelayTarget, Supplier<ReportableEntityPreprocessor> preprocessor)
JsonMetricsPortUnificationHandler(String handle, TokenAuthenticator authenticator, HealthCheckManager healthCheckManager, ReportableEntityHandlerFactory handlerFactory, String prefix, String defaultHost, Supplier<ReportableEntityPreprocessor> preprocessor)
Create a new instance.OpenTSDBPortUnificationHandler(String handle, TokenAuthenticator tokenAuthenticator, HealthCheckManager healthCheckManager, com.wavefront.ingester.ReportableEntityDecoder<String,wavefront.report.ReportPoint> decoder, ReportableEntityHandlerFactory handlerFactory, Supplier<ReportableEntityPreprocessor> preprocessor, Function<InetAddress,String> resolver)
RelayPortUnificationHandler(String handle, TokenAuthenticator tokenAuthenticator, HealthCheckManager healthCheckManager, Map<com.wavefront.data.ReportableEntityType,com.wavefront.ingester.ReportableEntityDecoder<?,?>> decoders, ReportableEntityHandlerFactory handlerFactory, Supplier<ReportableEntityPreprocessor> preprocessorSupplier, SharedGraphiteHostAnnotator annotator, Supplier<Boolean> histogramDisabled, Supplier<Boolean> traceDisabled, Supplier<Boolean> spanLogsDisabled)
Create new instance with lazy initialization for handlers.WavefrontPortUnificationHandler(String handle, TokenAuthenticator tokenAuthenticator, HealthCheckManager healthCheckManager, Map<com.wavefront.data.ReportableEntityType,com.wavefront.ingester.ReportableEntityDecoder<?,?>> decoders, ReportableEntityHandlerFactory handlerFactory, SharedGraphiteHostAnnotator annotator, Supplier<ReportableEntityPreprocessor> preprocessor)
Create new instance with lazy initialization for handlers.WriteHttpJsonPortUnificationHandler(String handle, TokenAuthenticator authenticator, HealthCheckManager healthCheckManager, ReportableEntityHandlerFactory handlerFactory, String defaultHost, Supplier<ReportableEntityPreprocessor> preprocessor)
Create a new instance. -
Uses of ReportableEntityHandlerFactory in com.wavefront.agent.listeners.tracing
Constructors in com.wavefront.agent.listeners.tracing with parameters of type ReportableEntityHandlerFactory Constructor Description CustomTracingPortUnificationHandler(String handle, TokenAuthenticator tokenAuthenticator, HealthCheckManager healthCheckManager, com.wavefront.ingester.ReportableEntityDecoder<String,wavefront.report.Span> traceDecoder, com.wavefront.ingester.ReportableEntityDecoder<com.fasterxml.jackson.databind.JsonNode,wavefront.report.SpanLogs> spanLogsDecoder, Supplier<ReportableEntityPreprocessor> preprocessor, ReportableEntityHandlerFactory handlerFactory, com.wavefront.sdk.entities.tracing.sampling.Sampler sampler, boolean alwaysSampleErrors, Supplier<Boolean> traceDisabled, Supplier<Boolean> spanLogsDisabled, com.wavefront.sdk.common.WavefrontSender wfSender, com.wavefront.internal.reporter.WavefrontInternalReporter wfInternalReporter, Set<String> traceDerivedCustomTagKeys)
JaegerPortUnificationHandler(String handle, TokenAuthenticator tokenAuthenticator, HealthCheckManager healthCheckManager, ReportableEntityHandlerFactory handlerFactory, com.wavefront.sdk.common.WavefrontSender wfSender, Supplier<Boolean> traceDisabled, Supplier<Boolean> spanLogsDisabled, Supplier<ReportableEntityPreprocessor> preprocessor, com.wavefront.sdk.entities.tracing.sampling.Sampler sampler, boolean alwaysSampleErrors, String traceJaegerApplicationName, Set<String> traceDerivedCustomTagKeys)
JaegerTChannelCollectorHandler(String handle, ReportableEntityHandlerFactory handlerFactory, com.wavefront.sdk.common.WavefrontSender wfSender, Supplier<Boolean> traceDisabled, Supplier<Boolean> spanLogsDisabled, Supplier<ReportableEntityPreprocessor> preprocessor, com.wavefront.sdk.entities.tracing.sampling.Sampler sampler, boolean alwaysSampleErrors, String traceJaegerApplicationName, Set<String> traceDerivedCustomTagKeys)
TracePortUnificationHandler(String handle, TokenAuthenticator tokenAuthenticator, HealthCheckManager healthCheckManager, com.wavefront.ingester.ReportableEntityDecoder<String,wavefront.report.Span> traceDecoder, com.wavefront.ingester.ReportableEntityDecoder<com.fasterxml.jackson.databind.JsonNode,wavefront.report.SpanLogs> spanLogsDecoder, Supplier<ReportableEntityPreprocessor> preprocessor, ReportableEntityHandlerFactory handlerFactory, com.wavefront.sdk.entities.tracing.sampling.Sampler sampler, boolean alwaysSampleErrors, Supplier<Boolean> traceDisabled, Supplier<Boolean> spanLogsDisabled)
ZipkinPortUnificationHandler(String handle, HealthCheckManager healthCheckManager, ReportableEntityHandlerFactory handlerFactory, com.wavefront.sdk.common.WavefrontSender wfSender, Supplier<Boolean> traceDisabled, Supplier<Boolean> spanLogsDisabled, Supplier<ReportableEntityPreprocessor> preprocessor, com.wavefront.sdk.entities.tracing.sampling.Sampler sampler, boolean alwaysSampleErrors, String traceZipkinApplicationName, Set<String> traceDerivedCustomTagKeys)
-
Uses of ReportableEntityHandlerFactory in com.wavefront.agent.logsharvesting
Constructors in com.wavefront.agent.logsharvesting with parameters of type ReportableEntityHandlerFactory Constructor Description LogsIngester(ReportableEntityHandlerFactory handlerFactory, Supplier<LogsIngestionConfig> logsIngestionConfigSupplier, String prefix)
Create an instance using system clock.MetricsReporter(com.yammer.metrics.core.MetricsRegistry metricsRegistry, FlushProcessor flushProcessor, String name, ReportableEntityHandlerFactory handlerFactory, String prefix)
-