com.genesyslab.omsdk.qil.event
Interface QILQueueMonitorStatusEvent

All Superinterfaces:
QILQueueEvent

public interface QILQueueMonitorStatusEvent
extends QILQueueEvent

An event reporting changes in a queue's QILQueueMonitorStatus status.

Changes in the monitor status can be related to other changes in the queue's data. For example, if the queue's status was active and changes to inactive, the queue can no longer be monitored. Or, if the queue is deleted, it can no longer be monitored.

Since:
7.1.005.00

Nested Class Summary
static class QILQueueMonitorStatusEvent.QILQueueMonitorStatusChangeReason
          Specifies the possible reasons for getting a QILQueueMonitorStatusChangeEvent.
 
Method Summary
 QILQueueMonitorStatus getNewMonitorStatus()
          Returns the new monitoring status of the associated queue.
 QILQueueMonitorStatus getOldMonitorStatus()
          Returns the old monitoring status of the associated queue.
 QILQueueMonitorStatusEvent.QILQueueMonitorStatusChangeReason getReason()
          Returns the event's reason.
 
Methods inherited from interface com.genesyslab.omsdk.qil.event.QILQueueEvent
getQueue
 

Method Detail

getReason

public QILQueueMonitorStatusEvent.QILQueueMonitorStatusChangeReason getReason()
Returns the event's reason.

Returns:
the reason.

getNewMonitorStatus

public QILQueueMonitorStatus getNewMonitorStatus()
Returns the new monitoring status of the associated queue.

Note: Call this method when the event reason is MONITORED_STATUS_CHANGED.


getOldMonitorStatus

public QILQueueMonitorStatus getOldMonitorStatus()
Returns the old monitoring status of the associated queue.

Note: Call this method when the event reason is MONITORED_STATUS_CHANGED.