

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. |
1.3.8