public final class DefaultDelayMeasurementEntry extends DefaultDelayMeasurementCreate implements DelayMeasurementEntry
DelayMeasurementEntry
.DefaultDelayMeasurementCreate.DefaultDmCreateBuilder
DefaultMeasurementCreateBase.DefaultMeasCreateBaseBuilder
DelayMeasurementEntry.DmEntryBuilder, DelayMeasurementEntry.SessionStatus
DelayMeasurementCreate.DataPattern, DelayMeasurementCreate.DmCreateBuilder, DelayMeasurementCreate.DmType, DelayMeasurementCreate.MeasurementOption, DelayMeasurementCreate.TestTlvPattern, DelayMeasurementCreate.Version
MeasurementCreateBase.MeasCreateBaseBuilder, MeasurementCreateBase.SessionType
binsPerFdInterval, binsPerFdrInterval, binsPerIfdvInterval, dmCfgType, ifdvSelectionOffset, measurementsEnabled, thresholds
alignMeasurementIntervals, alignMeasurementOffset, dataPattern, frameSize, measurementInterval, messagePeriod, numberIntervalsStored, priority, remoteMepId, sessionType, startTime, stopTime, testTlvIncluded, testTlvPattern, version
Modifier and Type | Method and Description |
---|---|
static DelayMeasurementEntry.DmEntryBuilder |
builder(SoamId dmId,
DelayMeasurementCreate.DmType dmCfgType,
DelayMeasurementCreate.Version version,
MepId remoteMepId,
Mep.Priority priority) |
DelayMeasurementStatCurrent |
currentResult()
The results for the current Measurement Interval in a SOAM Delay Measurement session.
|
SoamId |
dmId()
This uniquely identifies a scheduled measurement.
|
java.time.Duration |
frameDelayBackward()
The frame delay in the backward direction calculated by this MEP from the last received SOAM PDU.
|
java.time.Duration |
frameDelayForward()
The frame delay in the forward direction calculated by this MEP from the last received SOAM PDU.
|
java.time.Duration |
frameDelayTwoWay()
The two-way frame delay calculated by this MEP from the last received SOAM PDU.
|
java.util.Collection<DelayMeasurementStatHistory> |
historicalResults()
The results for history Measurement Intervals in a SOAM Delay Measurement session.
|
java.time.Duration |
interFrameDelayVariationBackward()
The last one-way inter-frame delay interval in the backward direction calculated by this MEP.
|
java.time.Duration |
interFrameDelayVariationForward()
The last one-way inter-frame delay interval in the forward direction calculated by this MEP.
|
java.time.Duration |
interFrameDelayVariationTwoWay()
The last two-way inter-frame delay interval calculated by this MEP.
|
DelayMeasurementEntry.SessionStatus |
sessionStatus()
The current status of the DM session.
|
binsPerFdInterval, binsPerFdrInterval, binsPerIfdvInterval, builder, dmCfgType, ifdvSelectionOffset, measurementsEnabled, thresholds
alignMeasurementIntervals, alignMeasurementOffset, dataPattern, frameSize, measurementInterval, messagePeriod, numberIntervalsStored, priority, remoteMepId, sessionType, startTime, stopTime, testTlvIncluded, testTlvPattern, version
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
binsPerFdInterval, binsPerFdrInterval, binsPerIfdvInterval, dmCfgType, ifdvSelectionOffset, measurementsEnabled, thresholds
alignMeasurementIntervals, alignMeasurementOffset, dataPattern, frameSize, measurementInterval, messagePeriod, numberIntervalsStored, priority, remoteMepId, sessionType, startTime, stopTime, testTlvIncluded, testTlvPattern, version
public SoamId dmId()
DelayMeasurementEntry
dmId
in interface DelayMeasurementEntry
public DelayMeasurementEntry.SessionStatus sessionStatus()
DelayMeasurementEntry
sessionStatus
in interface DelayMeasurementEntry
public java.time.Duration frameDelayTwoWay()
DelayMeasurementEntry
frameDelayTwoWay
in interface DelayMeasurementEntry
public java.time.Duration frameDelayForward()
DelayMeasurementEntry
frameDelayForward
in interface DelayMeasurementEntry
public java.time.Duration frameDelayBackward()
DelayMeasurementEntry
frameDelayBackward
in interface DelayMeasurementEntry
public java.time.Duration interFrameDelayVariationTwoWay()
DelayMeasurementEntry
interFrameDelayVariationTwoWay
in interface DelayMeasurementEntry
public java.time.Duration interFrameDelayVariationForward()
DelayMeasurementEntry
interFrameDelayVariationForward
in interface DelayMeasurementEntry
public java.time.Duration interFrameDelayVariationBackward()
DelayMeasurementEntry
interFrameDelayVariationBackward
in interface DelayMeasurementEntry
public DelayMeasurementStatCurrent currentResult()
DelayMeasurementEntry
currentResult
in interface DelayMeasurementEntry
public java.util.Collection<DelayMeasurementStatHistory> historicalResults()
DelayMeasurementEntry
historicalResults
in interface DelayMeasurementEntry
public static DelayMeasurementEntry.DmEntryBuilder builder(SoamId dmId, DelayMeasurementCreate.DmType dmCfgType, DelayMeasurementCreate.Version version, MepId remoteMepId, Mep.Priority priority) throws SoamConfigException
SoamConfigException