net.sf.asterisk.manager.action
Class AgentsAction

java.lang.Object
  extended by net.sf.asterisk.manager.action.AbstractManagerAction
      extended by net.sf.asterisk.manager.action.AgentsAction
All Implemented Interfaces:
java.io.Serializable, EventGeneratingAction, ManagerAction

public class AgentsAction
extends AbstractManagerAction
implements EventGeneratingAction

The AgentsAction requests the state of all agents.
For each agent an AgentsEvent is generated. After the state of all agents has been reported an AgentsCompleteEvent is generated.
Available since Asterisk 1.2

Since:
0.2
Version:
$Id: AgentsAction.java,v 1.5 2005/08/07 00:09:42 srt Exp $
Author:
srt
See Also:
AgentsEvent, AgentsCompleteEvent, Serialized Form

Constructor Summary
AgentsAction()
          Creates a new AgentsAction.
 
Method Summary
 java.lang.String getAction()
          Returns the name of this action, i.e.
 java.lang.Class getActionCompleteEventClass()
          Returns the event type that indicates that Asterisk is finished sending response events for this action.
 
Methods inherited from class net.sf.asterisk.manager.action.AbstractManagerAction
getActionId, setActionId, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sf.asterisk.manager.action.ManagerAction
getActionId, setActionId
 

Constructor Detail

AgentsAction

public AgentsAction()
Creates a new AgentsAction.

Method Detail

getAction

public java.lang.String getAction()
Returns the name of this action, i.e. "Agents".

Specified by:
getAction in interface ManagerAction
Specified by:
getAction in class AbstractManagerAction

getActionCompleteEventClass

public java.lang.Class getActionCompleteEventClass()
Description copied from interface: EventGeneratingAction
Returns the event type that indicates that Asterisk is finished sending response events for this action.

Specified by:
getActionCompleteEventClass in interface EventGeneratingAction
Returns:
a Class that is an instance of ResponseEvent.
See Also:
ResponseEvent


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