public interface SoamService
Modifier and Type | Method and Description |
---|---|
void |
abortDm(MdId mdName,
MaIdShort maName,
MepId mepId)
Stop all Delay Measurements on a particular MEP.
|
void |
abortDm(MdId mdName,
MaIdShort maName,
MepId mepId,
SoamId dmId)
Stop a particular named Delay Measurement on a particular MEP.
|
void |
abortLm(MdId mdName,
MaIdShort maName,
MepId mepId)
Stop all Loss Measurements on a particular MEP.
|
void |
abortLm(MdId mdName,
MaIdShort maName,
MepId mepId,
SoamId lmId)
Stop a particular named Loss Measurement on a particular MEP.
|
void |
abortTestSignal(MdId mdName,
MaIdShort maName,
MepId mepId)
Abort a Test Signal operation on a particular MEP.
|
void |
clearDelayHistoryStats(MdId mdName,
MaIdShort maName,
MepId mepId)
Clear the history stats on all Delay Measurements on a particular MEP.
|
void |
clearDelayHistoryStats(MdId mdName,
MaIdShort maName,
MepId mepId,
SoamId dmId)
Clear the history stats on a named Delay Measurement on a particular MEP.
|
void |
clearLossHistoryStats(MdId mdName,
MaIdShort maName,
MepId mepId)
Clear the history stats on all Loss Measurements on a particular MEP.
|
void |
clearLossHistoryStats(MdId mdName,
MaIdShort maName,
MepId mepId,
SoamId lmId)
Clear the history stats on a named Loss Measurement on a particular MEP.
|
java.util.Optional<SoamId> |
createDm(MdId mdName,
MaIdShort maName,
MepId mepId,
DelayMeasurementCreate dm)
Create a Delay Measurement on a particular MEP.
|
java.util.Optional<SoamId> |
createLm(MdId mdName,
MaIdShort maName,
MepId mepId,
LossMeasurementCreate lm)
Create a Loss Measurement on a particular MEP.
|
void |
createTestSignal(MdId mdName,
MaIdShort maName,
MepId mepId,
MepTsCreate tsCreate)
Create a Test Signal operation on a particular MEP.
|
java.util.Collection<DelayMeasurementEntry> |
getAllDms(MdId mdName,
MaIdShort maName,
MepId mepId)
Get all of the Delay Measurements on a particular MEP.
|
java.util.Collection<LossMeasurementEntry> |
getAllLms(MdId mdName,
MaIdShort maName,
MepId mepId)
Get all of the Loss Measurements on a particular MEP.
|
DelayMeasurementEntry |
getDm(MdId mdName,
MaIdShort maName,
MepId mepId,
SoamId dmId)
Get a named Delay Measurements on a particular MEP.
|
DelayMeasurementStatCurrent |
getDmCurrentStat(MdId mdName,
MaIdShort maName,
MepId mepId,
SoamId dmId)
Get only the current stats of a named Delay Measurements on a particular MEP.
|
java.util.Collection<DelayMeasurementStatHistory> |
getDmHistoricalStats(MdId mdName,
MaIdShort maName,
MepId mepId,
SoamId dmId)
Get only the history stats of a named Delay Measurements on a particular MEP.
|
LossMeasurementEntry |
getLm(MdId mdName,
MaIdShort maName,
MepId mepId,
SoamId lmId)
Get a named Loss Measurements on a particular MEP.
|
LossMeasurementStatCurrent |
getLmCurrentStat(MdId mdName,
MaIdShort maName,
MepId mepId,
SoamId lmId)
Get only the current stats of a named Loss Measurements on a particular MEP.
|
java.util.Collection<LossMeasurementStatCurrent> |
getLmHistoricalStats(MdId mdName,
MaIdShort maName,
MepId mepId,
SoamId lmId)
Get only the history stats of a named Loss Measurements on a particular MEP.
|
java.util.Collection<DelayMeasurementEntry> getAllDms(MdId mdName, MaIdShort maName, MepId mepId) throws CfmConfigException, SoamConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselfCfmConfigException
- If there's a problem with Cfm attributesSoamConfigException
- If there's a problem with Soam attributesDelayMeasurementEntry getDm(MdId mdName, MaIdShort maName, MepId mepId, SoamId dmId) throws CfmConfigException, SoamConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselfdmId
- The id of the Delay MeasurementCfmConfigException
- If there's a problem with Cfm attributesSoamConfigException
- If there's a problem with Soam attributesDelayMeasurementStatCurrent getDmCurrentStat(MdId mdName, MaIdShort maName, MepId mepId, SoamId dmId) throws CfmConfigException, SoamConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselfdmId
- The id of the Delay MeasurementCfmConfigException
- If there's a problem with Cfm attributesSoamConfigException
- If there's a problem with Soam attributesjava.util.Collection<DelayMeasurementStatHistory> getDmHistoricalStats(MdId mdName, MaIdShort maName, MepId mepId, SoamId dmId) throws CfmConfigException, SoamConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselfdmId
- The id of the Delay MeasurementCfmConfigException
- If there's a problem with Cfm attributesSoamConfigException
- If there's a problem with Soam attributesjava.util.Optional<SoamId> createDm(MdId mdName, MaIdShort maName, MepId mepId, DelayMeasurementCreate dm) throws CfmConfigException, SoamConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselfdm
- The parameters of the Delay MeasurementCfmConfigException
- If there's a problem with Cfm attributesSoamConfigException
- If there's a problem with Soam attributesvoid abortDm(MdId mdName, MaIdShort maName, MepId mepId) throws CfmConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselfCfmConfigException
- When the command cannot be completedvoid abortDm(MdId mdName, MaIdShort maName, MepId mepId, SoamId dmId) throws CfmConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselfdmId
- The id of the DMCfmConfigException
- When the command cannot be completedvoid clearDelayHistoryStats(MdId mdName, MaIdShort maName, MepId mepId) throws CfmConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselfCfmConfigException
- When the command cannot be completedvoid clearDelayHistoryStats(MdId mdName, MaIdShort maName, MepId mepId, SoamId dmId) throws CfmConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselfdmId
- The id of the DMCfmConfigException
- When the command cannot be completedjava.util.Collection<LossMeasurementEntry> getAllLms(MdId mdName, MaIdShort maName, MepId mepId) throws CfmConfigException, SoamConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselfCfmConfigException
- When the command cannot be completedSoamConfigException
- When the command cannot be completedLossMeasurementEntry getLm(MdId mdName, MaIdShort maName, MepId mepId, SoamId lmId) throws CfmConfigException, SoamConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselflmId
- The id of the Loss MeasurementCfmConfigException
- When the command cannot be completedSoamConfigException
- When the command cannot be completedLossMeasurementStatCurrent getLmCurrentStat(MdId mdName, MaIdShort maName, MepId mepId, SoamId lmId)
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselflmId
- The id of the Loss Measurementjava.util.Collection<LossMeasurementStatCurrent> getLmHistoricalStats(MdId mdName, MaIdShort maName, MepId mepId, SoamId lmId)
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselflmId
- The id of the Loss Measurementjava.util.Optional<SoamId> createLm(MdId mdName, MaIdShort maName, MepId mepId, LossMeasurementCreate lm) throws CfmConfigException, SoamConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselflm
- The parameters of the Loss MeasurementCfmConfigException
- When the command cannot be completedSoamConfigException
- When the command cannot be completedvoid abortLm(MdId mdName, MaIdShort maName, MepId mepId) throws CfmConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselfCfmConfigException
- When the command cannot be completedvoid abortLm(MdId mdName, MaIdShort maName, MepId mepId, SoamId lmId) throws CfmConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselflmId
- The id of the LMCfmConfigException
- When the command cannot be completedvoid clearLossHistoryStats(MdId mdName, MaIdShort maName, MepId mepId) throws CfmConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselfCfmConfigException
- When the command cannot be completedvoid clearLossHistoryStats(MdId mdName, MaIdShort maName, MepId mepId, SoamId lmId) throws CfmConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselflmId
- The id of the LMCfmConfigException
- When the command cannot be completedvoid createTestSignal(MdId mdName, MaIdShort maName, MepId mepId, MepTsCreate tsCreate) throws CfmConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselftsCreate
- The parameters the Test Signal is created withCfmConfigException
- When the command cannot be completedvoid abortTestSignal(MdId mdName, MaIdShort maName, MepId mepId) throws CfmConfigException
mdName
- The Maintenance Domain of the MEPmaName
- The Maintenance Association of the MEPmepId
- The id of the MEP itselfCfmConfigException
- When the command cannot be completed