Package io.datarouter.metric.gauge
Class GaugePublisherService
java.lang.Object
io.datarouter.metric.gauge.GaugePublisherService
- All Implemented Interfaces:
io.datarouter.instrumentation.gauge.GaugePublisher
@Singleton
public class GaugePublisherService
extends Object
implements io.datarouter.instrumentation.gauge.GaugePublisher
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.datarouter.instrumentation.gauge.GaugePublisher
io.datarouter.instrumentation.gauge.GaugePublisher.NoOpGaugePublisher -
Constructor Summary
ConstructorsConstructorDescriptionGaugePublisherService(GaugeDirectoryDao gaugeDirectoryDao, GaugeQueueDao gaugeQueueDao, DatarouterGaugeSettingRoot gaugeSettings) -
Method Summary
Modifier and TypeMethodDescriptionio.datarouter.instrumentation.response.PublishingResponseDtopublish(io.datarouter.instrumentation.gauge.GaugeBatchDto gaugeBatchDto)
-
Constructor Details
-
GaugePublisherService
@Inject public GaugePublisherService(GaugeDirectoryDao gaugeDirectoryDao, GaugeQueueDao gaugeQueueDao, DatarouterGaugeSettingRoot gaugeSettings)
-
-
Method Details
-
publish
public io.datarouter.instrumentation.response.PublishingResponseDto publish(io.datarouter.instrumentation.gauge.GaugeBatchDto gaugeBatchDto) - Specified by:
publishin interfaceio.datarouter.instrumentation.gauge.GaugePublisher
-