com.genesyslab.ail.monitor
Interface MonitorEventAgentStatus

All Superinterfaces:
MonitorEvent, MonitorEventStatus

public interface MonitorEventAgentStatus
extends MonitorEventStatus

An event on an agent status. The MonitorListener listener receives this event when the agent status changes.


Nested Class Summary
static class MonitorEventAgentStatus.AgentStatus
          This enum lists the possible statuses for a monitored agent.
 
Method Summary
 java.util.Map getDns()
          Deprecated. Please use getMediaStatuses().
 java.util.Map getMediaStatuses()
          Returns the media status of this agent as a Map of (String, MonitorEventMediaStatus).
 java.lang.String getPlaceId()
          Returns the identifier of the place on which the agent sits.
 MonitorEventAgentStatus.AgentStatus getStatus()
          Returns the new status of this agent.
 java.lang.String getUserName()
          Returns the identifier of the agent associated with this event.
 

Method Detail

getUserName

java.lang.String getUserName()
Returns the identifier of the agent associated with this event.


getPlaceId

java.lang.String getPlaceId()
Returns the identifier of the place on which the agent sits.
Note: The agent is considered as sitting on the place of the DN he last logged in to.


getStatus

MonitorEventAgentStatus.AgentStatus getStatus()
Returns the new status of this agent.


getMediaStatuses

java.util.Map getMediaStatuses()
Returns the media status of this agent as a Map of (String, MonitorEventMediaStatus). The String is either the DN number or the media name.


getDns

java.util.Map getDns()
Deprecated. Please use getMediaStatuses().

Returns the same as getMediaStatuses()