Class MetricExporters
- java.lang.Object
- org.springframework.boot.actuate.metrics.export.MetricExporters
- All Implemented Interfaces:
Closeable
,AutoCloseable
,org.springframework.scheduling.annotation.SchedulingConfigurer
public class MetricExporters extends Object implements org.springframework.scheduling.annotation.SchedulingConfigurer, Closeable
SchedulingConfigurer
to handle metricsexport
.- Since:
- 1.3.0
Constructor Summary
Constructors Constructor Description MetricExporters(MetricExportProperties properties)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
configureTasks(org.springframework.scheduling.config.ScheduledTaskRegistrar taskRegistrar)
Map<String,Exporter>
getExporters()
void
setExporters(Map<String,Exporter> exporters)
void
setReader(MetricReader reader)
void
setWriters(Map<String,GaugeWriter> writers)
Constructor Detail
MetricExporters
public MetricExporters(MetricExportProperties properties)
Method Detail
setReader
public void setReader(MetricReader reader)
setWriters
public void setWriters(Map<String,GaugeWriter> writers)
setExporters
public void setExporters(Map<String,Exporter> exporters)
configureTasks
public void configureTasks(org.springframework.scheduling.config.ScheduledTaskRegistrar taskRegistrar)
- Specified by:
configureTasks
in interfaceorg.springframework.scheduling.annotation.SchedulingConfigurer
getExporters
public Map<String,Exporter> getExporters()
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException