

Public Member Functions | |
| CommonMonitorImpl (CommonPropertyImpl property, Callback callback, CBDescIn descIn) | |
| CommonMonitorImpl (CommonPropertyImpl property, Callback callback, CBDescIn descIn, long startTime) | |
| void | dispatchFailed (BACIDispatchAction action, DispatchRequest failedRequest) |
| void | schedule () |
| BACIPriority | getPriority () |
| void | timeout (long timeToRun) |
| void | run () |
| long | start_time () |
| void | set_timer_trigger (long timeInterval) |
| void | get_timer_trigger (LongHolder timeIntervalHolder) |
| synchronized void | suspend () |
| synchronized void | resume () |
| synchronized void | destroy () |
Protected Member Functions | |
| CommonMonitorImpl () | |
| void | initialize () |
| void | setTimeTrigger (long timeInterval) |
| void | alignStartTime () |
| void | retrieveValueAndDispatch (long keyTime, boolean done) |
Protected Attributes | |
| Object | monitorTimerTask |
| CommonPropertyImpl | property |
| BACIDispatchAction | dispatchAction |
| long | timeTrigger |
| long | startTime |
| boolean | isSuspended |
| boolean | isDestroyed |
| boolean | userControlledStartTime |
| AtomicLong | queuedKeyTime = new AtomicLong(0) |
|
|
Default constructor. |
|
||||||||||||||||
|
Constructor with immediate monitor notification (synchronized monitors supported).
|
|
||||||||||||||||||||
|
Constructor.
|
|
|
If
|
|
|
Implements alma::ACS::SubscriptionOperations.
|
|
||||||||||||
|
|
|
|
|
|
|
Reimplemented in alma::ACS::impl::HistoryMonitorImpl.
|
|
|
Initialize monitor. |
|
|
Implements alma::ACS::SubscriptionOperations.
Reimplemented in alma::ACS::impl::CommonComparableMonitorImpl.
|
|
||||||||||||
|
Retrieve property value via cached
Reimplemented in alma::ACS::impl::HistoryMonitorImpl.
|
|
|
|
|
|
Schedule monitor using fixed rate interval |
|
|
Implements alma::ACS::MonitorOperations.
|
|
|
Set time trigger. If |
|
|
Implements alma::ACS::MonitorOperations.
|
|
|
Implements alma::ACS::SubscriptionOperations.
Reimplemented in alma::ACS::impl::CommonComparableMonitorImpl.
|
|
|
Timer implementation - it stores time when triggered and delegates value retrival to |
|
|
Dispatch action. |
|
|
Destruction status. |
|
|
Suspend/resume status. |
|
|
Monitor timer task. |
|
|
Monitorized property. |
|
|
Key time to process, 0 means none. |
|
|
Start time (java time). |
|
|
Time trigger (monitoring interval in ms). |
|
|
Start time control status. |
1.3.8