@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)
DurationActivitygetDuration in interface DurationActivityunit - the desired time unit for the durationpublic Map<String,String> getPayload()
DurationActivitygetPayload in interface DurationActivitypublic int compareTo(DurationActivity that)
compareTo in interface Comparable<DurationActivity>Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.