Public Member Functions | |
CommonComparableMonitorImpl (CommonPropertyImpl property, Callback callback, CBDescIn descIn) | |
CommonComparableMonitorImpl (CommonPropertyImpl property, Callback callback, CBDescIn descIn, long startTime) | |
void | valueChanged (DataAccess source, Object oldValue, Object newValue) |
synchronized void | resume () |
synchronized void | suspend () |
synchronized void | setValueTrigger (boolean enable) |
synchronized void | setValueTrigger (Object delta, boolean enable) |
Object | getValueTrigger (BooleanHolder enableHolder) |
Static Public Attributes | |
final long | DEFAULT_POOL_TIME = 1000 |
Protected Member Functions | |
synchronized void | enable () |
synchronized void | disable () |
Protected Attributes | |
Object | deltaValue |
boolean | onEveryChange |
CommonComparablePropertyImpl | comparableProperty |
Object | oldValue |
boolean | enabled |
Object | poolTimerTask |
|
Constructor with immediate monitor notification (synchronized monitors supported).
|
|
Constructor.
|
|
Disable on-change monitoring/pooling. |
|
Enable on-change monitoring/pooling. |
|
|
|
Reimplemented from alma::ACS::impl::CommonMonitorImpl.
|
|
Enable on-delta-change monitoring, requires to operatie on
|
|
Enable on-change monitoring.
|
|
Reimplemented from alma::ACS::impl::CommonMonitorImpl.
|
|
|
|
Cache - casted |
|
Default pool time (if on-change notification are not supported) in ms. |
|
Current required delta. |
|
Enabled status (might be true even if disabled (if suspended)) - user status. |
|
Last pooled (notified) value. |
|
Flag if notification has to be done on every value change. NOTE: this mode is explicitly used for non-comparable properties, i.e. properties is implementing |
|
Monitor timer task. |