public abstract class BarrierPassGuard extends java.lang.Object implements ThresholdConditionGuard, java.io.Serializable
| Constructor and Description |
|---|
BarrierPassGuard(ThresholdStatus aTargetStatus,
GuardedDirection aDirection) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.Number |
getBarrierValueAsNumber()
Returns the guard threshold as number.
|
GuardedDirection |
getDirection() |
ThresholdStatus |
getNewStatusOnUpdate(java.lang.String previousValue,
java.lang.String newValue,
ThresholdStatus currentStatus,
Threshold threshold)
Generate new status on threshold value change
|
ThresholdStatus |
getTargetStatus() |
protected abstract java.lang.Number |
getValueAsNumber(java.lang.String aValue)
Returns the value of the producer as number.
|
abstract java.lang.String |
getValueAsString()
Returns the value as string for alert generation.
|
java.lang.String |
toString() |
public BarrierPassGuard(ThresholdStatus aTargetStatus, GuardedDirection aDirection)
public ThresholdStatus getNewStatusOnUpdate(java.lang.String previousValue, java.lang.String newValue, ThresholdStatus currentStatus, Threshold threshold)
ThresholdConditionGuardgetNewStatusOnUpdate in interface ThresholdConditionGuardpreviousValue - value before change.newValue - value after change.currentStatus - current status.threshold - the threshold object.public java.lang.String toString()
toString in class java.lang.Objectpublic abstract java.lang.String getValueAsString()
protected abstract java.lang.Number getValueAsNumber(java.lang.String aValue)
protected abstract java.lang.Number getBarrierValueAsNumber()
public ThresholdStatus getTargetStatus()
public GuardedDirection getDirection()
Copyright © 2010-2020 anotheria.net. All Rights Reserved.