public class FileParsingTextSource extends java.lang.Object implements TextSource
Modifier and Type | Field and Description |
---|---|
private TextSource |
delegate |
Constructor and Description |
---|
FileParsingTextSource(java.io.File data,
TextSource fallback)
Reads text from tab-separated file.
|
FileParsingTextSource(java.io.InputStream data,
TextSource fallback)
Reads text from tab-separated stream.
|
FileParsingTextSource(java.io.Reader data,
TextSource fallback) |
FileParsingTextSource(com.google.common.base.Supplier<java.io.InputStream> dataSupplier,
TextSource fallback)
Reads text from streams.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getText(Monitorable<?> monitorable,
MetricName mappedName) |
private final TextSource delegate
public FileParsingTextSource(java.io.File data, TextSource fallback)
public FileParsingTextSource(java.io.InputStream data, TextSource fallback)
public FileParsingTextSource(java.io.Reader data, TextSource fallback)
public FileParsingTextSource(com.google.common.base.Supplier<java.io.InputStream> dataSupplier, TextSource fallback)
Supplier
to allow
easy provision of classpath resources.public java.lang.String getText(Monitorable<?> monitorable, MetricName mappedName)
getText
in interface TextSource