public interface MetricsFormatter extends ValueFormatter<MetricsLogEntry>
MessagePrinter when printing lines containing metrics data produced by the
MetricsPlugin.| Modifier and Type | Interface and Description |
|---|---|
static interface |
MetricsFormatter.MetricValue |
static interface |
MetricsFormatter.ValueFormatter |
| Modifier and Type | Field and Description |
|---|---|
static String |
CHOICE
Placeholder in format string for choice value available when printing frequency metrics
|
static MetricsFormatter |
DEFAULT |
static String |
FLAGS
Placeholder in format string for metrics flags value
|
static String |
INDEX
Placeholder in format string for event index value available when printing time metrics
|
static String |
INTERVAL
Placeholder in format string for interval value available when printing frequency metrics
|
static String |
METRICS_COUNT
Placeholder in format string for the number of metrics
|
static String |
METRICS_VALUES
Placeholder in format string for the metrics values
|
static String |
REPETITION
Placeholder in format string for repetition value available when printing frequency metrics
|
static String |
SEQUENCE
Placeholder in format string for command sequence value available when printing time metrics
|
static String |
SOURCE
Placeholder in format string for command source value available when printing time metrics
|
static String |
TARGET
Placeholder in format string for target associated with time metrics
|
static String |
TIME
Placeholder in format string for time value
|
static String |
TYPE
Placeholder in format string for metrics type value
|
static String |
VERSION
Placeholder in format string for metrics descriptor's version value
|
ENTRY_ID, LINE, LINE_SEPARATOR, MESSAGE| Modifier and Type | Method and Description |
|---|---|
default Object |
choice(long line,
long entryId,
MetricsLogEntry entry) |
default Object |
entryId(long line,
long entryId,
MetricsLogEntry entry) |
default Object |
flags(long line,
long entryId,
MetricsLogEntry entry) |
default Object |
index(long line,
long entryId,
MetricsLogEntry entry) |
default Object |
interval(long line,
long entryId,
MetricsLogEntry entry) |
default Object |
line(long line,
long entryId,
MetricsLogEntry entry) |
default Object |
metricsCount(long line,
long entryId,
MetricsLogEntry entry) |
default Object |
metricsValues(long line,
long entryId,
MetricsLogEntry entry) |
default MetricsFormatter.MetricValue |
metricValue(long line,
long entryId,
MetricsLogEntry entry,
int index) |
default MetricsFormatter.ValueFormatter |
metricValueFormatter(long line,
long entryId,
MetricsLogEntry entry,
int index) |
default MessagePrinter<MetricsFormatter.MetricValue> |
metricValuePrinter(long line,
long entryId,
MetricsLogEntry entry,
int index) |
default Object |
repetition(long line,
long entryId,
MetricsLogEntry entry) |
default Object |
sequence(long line,
long entryId,
MetricsLogEntry entry) |
default Object |
source(long line,
long entryId,
MetricsLogEntry entry) |
default Object |
target(long line,
long entryId,
MetricsLogEntry entry) |
default Object |
time(long line,
long entryId,
MetricsLogEntry entry) |
default Object |
type(long line,
long entryId,
MetricsLogEntry entry) |
default Object |
value(String placeholder,
long line,
long entryId,
MetricsLogEntry entry) |
default Object |
version(long line,
long entryId,
MetricsLogEntry entry) |
static final MetricsFormatter DEFAULT
static final String VERSION
static final String FLAGS
static final String TYPE
static final String TARGET
static final String SOURCE
static final String SEQUENCE
static final String INDEX
static final String TIME
static final String CHOICE
static final String REPETITION
static final String INTERVAL
static final String METRICS_COUNT
static final String METRICS_VALUES
default Object line(long line, long entryId, MetricsLogEntry entry)
default Object entryId(long line, long entryId, MetricsLogEntry entry)
default Object version(long line, long entryId, MetricsLogEntry entry)
default Object flags(long line, long entryId, MetricsLogEntry entry)
default Object type(long line, long entryId, MetricsLogEntry entry)
default Object target(long line, long entryId, MetricsLogEntry entry)
default Object time(long line, long entryId, MetricsLogEntry entry)
default Object source(long line, long entryId, MetricsLogEntry entry)
default Object sequence(long line, long entryId, MetricsLogEntry entry)
default Object index(long line, long entryId, MetricsLogEntry entry)
default Object choice(long line, long entryId, MetricsLogEntry entry)
default Object repetition(long line, long entryId, MetricsLogEntry entry)
default Object interval(long line, long entryId, MetricsLogEntry entry)
default Object metricsCount(long line, long entryId, MetricsLogEntry entry)
default Object metricsValues(long line, long entryId, MetricsLogEntry entry)
default Object value(String placeholder, long line, long entryId, MetricsLogEntry entry)
value in interface ValueFormatter<MetricsLogEntry>default MessagePrinter<MetricsFormatter.MetricValue> metricValuePrinter(long line, long entryId, MetricsLogEntry entry, int index)
default MetricsFormatter.ValueFormatter metricValueFormatter(long line, long entryId, MetricsLogEntry entry, int index)
default MetricsFormatter.MetricValue metricValue(long line, long entryId, MetricsLogEntry entry, int index)
Copyright © 2020 tools4j.org (Marco Terzer, Anton Anufriev). All Rights Reserved.