final class TimingInfoUnmodifiable extends TimingInfo
TimingInfo
that is unmodifiable.UNKNOWN
Constructor and Description |
---|
TimingInfoUnmodifiable(java.lang.Long startEpochTimeMilli,
long startTimeNano,
java.lang.Long endTimeNano) |
Modifier and Type | Method and Description |
---|---|
TimingInfo |
endTiming()
Always throws
UnsupportedOperationException . |
void |
setEndTime(long _)
Always throws
UnsupportedOperationException . |
void |
setEndTimeNano(long _)
Always throws
UnsupportedOperationException . |
addSubMeasurement, durationMilliOf, getAllCounters, getAllSubMeasurements, getCounter, getElapsedTimeMillis, getEndEpochTimeMilli, getEndEpochTimeMilliIfKnown, getEndTime, getEndTimeNano, getEndTimeNanoIfKnown, getLastSubMeasurement, getStartEpochTimeMilli, getStartEpochTimeMilliIfKnown, getStartTime, getStartTimeNano, getSubMeasurement, getSubMeasurement, getSubMeasurementsByName, getTimeTakenMillis, getTimeTakenMillisIfKnown, incrementCounter, isEndTimeKnown, isStartEpochTimeMilliKnown, newTimingInfoFullSupport, newTimingInfoFullSupport, setCounter, startTiming, startTimingFullSupport, startTimingFullSupport, toString, unmodifiableTimingInfo, unmodifiableTimingInfo
TimingInfoUnmodifiable(java.lang.Long startEpochTimeMilli, long startTimeNano, java.lang.Long endTimeNano)
startEpochTimeMilli
- start time since epoch in millisecond; or null if not knownstartTimeNano
- start time in nanosecondendTimeNano
- end time in nanosecond; or null if not knownTimingInfo.unmodifiableTimingInfo(long, Long)
,
TimingInfo.unmodifiableTimingInfo(long, long, Long)
public void setEndTime(long _)
UnsupportedOperationException
.setEndTime
in class TimingInfo
public void setEndTimeNano(long _)
UnsupportedOperationException
.setEndTimeNano
in class TimingInfo
public TimingInfo endTiming()
UnsupportedOperationException
.endTiming
in class TimingInfo