@Immutable public static final class RepositoryStatistics.DurationActivityImpl extends Object implements DurationActivity
RepositoryStatistics.MetricHistory
specialization used for recording the statistics for activities with measured durations.Modifier and Type | Field and Description |
---|---|
protected long |
duration |
protected Map<String,String> |
payload |
protected TimeUnit |
timeUnit |
NO_DURATION_RECORDS
Modifier | Constructor and Description |
---|---|
protected |
DurationActivityImpl(long duration,
TimeUnit timeUnit,
Map<String,String> payload) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(DurationActivity that) |
long |
getDuration(TimeUnit unit)
Get the duration of this activity.
|
Map<String,String> |
getPayload()
Get the payload for this activity.
|
String |
toString() |
protected final long duration
protected final TimeUnit timeUnit
public long getDuration(TimeUnit unit)
DurationActivity
getDuration
in interface DurationActivity
unit
- the desired time unit for the durationpublic Map<String,String> getPayload()
DurationActivity
getPayload
in interface DurationActivity
public int compareTo(DurationActivity that)
compareTo
in interface Comparable<DurationActivity>
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.