Asterisk-Java

org.asteriskjava.manager.event
Class QueueCallerAbandonEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.asteriskjava.manager.event.ManagerEvent
          extended by org.asteriskjava.manager.event.QueueEvent
              extended by org.asteriskjava.manager.event.QueueCallerAbandonEvent
All Implemented Interfaces:
java.io.Serializable

public class QueueCallerAbandonEvent
extends QueueEvent

A QueueCallerAbandonEvent is triggered when a caller abandons a queue before getting connected with an agent.

It is implemented in apps/app_queue.c

Available since Asterisk 1.4.

Author:
martins
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
QueueCallerAbandonEvent(java.lang.Object source)
           
 
Method Summary
 java.lang.Integer getHoldTime()
           
 java.lang.Integer getOriginalPosition()
           
 java.lang.Integer getPosition()
           
 void setHoldTime(java.lang.Integer holdTime)
           
 void setOriginalPosition(java.lang.Integer originalPosition)
           
 void setPosition(java.lang.Integer position)
           
 
Methods inherited from class org.asteriskjava.manager.event.QueueEvent
getChannel, getCount, getQueue, getUniqueId, setChannel, setCount, setQueue, setUniqueId
 
Methods inherited from class org.asteriskjava.manager.event.ManagerEvent
getDateReceived, getPrivilege, getServer, getTimestamp, setDateReceived, setPrivilege, setServer, setTimestamp, toString
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QueueCallerAbandonEvent

public QueueCallerAbandonEvent(java.lang.Object source)
Parameters:
source -
Method Detail

getHoldTime

public java.lang.Integer getHoldTime()
Returns:
the amount of time in seconds the caller was on hold

setHoldTime

public void setHoldTime(java.lang.Integer holdTime)
Parameters:
holdTime - the amount of time in seconds the caller was on hold

getOriginalPosition

public java.lang.Integer getOriginalPosition()
Returns:
the original position of the caller in the queue

setOriginalPosition

public void setOriginalPosition(java.lang.Integer originalPosition)
Parameters:
originalPosition - the original position of the caller in the queue

getPosition

public java.lang.Integer getPosition()
Returns:
the position of the caller at the time they abandoned the queue

setPosition

public void setPosition(java.lang.Integer position)
Parameters:
position - the position of the caller at the time they abandoned the queue

Asterisk-Java

Copyright © 2004-2009 Stefan Reuter. All Rights Reserved.