org.asteriskjava.manager.event
Class AgentCallbackLogoffEvent
java.lang.Object
java.util.EventObject
org.asteriskjava.manager.event.ManagerEvent
org.asteriskjava.manager.event.AgentCallbackLogoffEvent
- All Implemented Interfaces:
- Serializable
public class AgentCallbackLogoffEvent
- extends ManagerEvent
An AgentCallbackLogoffEvent is triggered when an agent that previously logged in using
AgentCallbackLogin is logged of.
It is implemented in channels/chan_agent.c
- Version:
- $Id: AgentCallbackLogoffEvent.java 938 2007-12-31 03:23:38Z srt $
- Author:
- srt
- See Also:
AgentCallbackLoginEvent,
Serialized Form
| Methods inherited from class org.asteriskjava.manager.event.ManagerEvent |
appendPropertyIfNotNull, getDateReceived, getFile, getFunc, getLine, getPrivilege, getSequenceNumber, getServer, getTimestamp, setDateReceived, setFile, setFunc, setLine, setPrivilege, setSequenceNumber, setServer, setTimestamp, toString |
AgentCallbackLogoffEvent
public AgentCallbackLogoffEvent(Object source)
- Parameters:
source -
getAgent
public String getAgent()
- Returns the name of the agent that logged off.
setAgent
public void setAgent(String agent)
- Sets the name of the agent that logged off.
getLoginChan
public String getLoginChan()
setLoginChan
public void setLoginChan(String loginChan)
getLoginTime
public Long getLoginTime()
setLoginTime
public void setLoginTime(Long loginTime)
getReason
public String getReason()
- Returns the reason for the logoff. The reason is set to Autologoff if the agent has been
logged off due to not answering the phone in time. Autologoff is configured by setting
autologoff to the appropriate number of seconds in agents.conf.
setReason
public void setReason(String reason)
- Sets the reason for the logoff.
getUniqueId
public String getUniqueId()
setUniqueId
public void setUniqueId(String uniqueId)
Copyright © 2004-2010 Stefan Reuter. All Rights Reserved.