Asterisk-Java

org.asteriskjava.manager.event
Class AbstractQueueMemberEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.asteriskjava.manager.event.ManagerEvent
          extended by org.asteriskjava.manager.event.AbstractQueueMemberEvent
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
QueueMemberAddedEvent, QueueMemberPausedEvent, QueueMemberRemovedEvent

public abstract class AbstractQueueMemberEvent
extends ManagerEvent

Abstract base class for several queue member related events.

Since:
0.2
Version:
$Id: AbstractQueueMemberEvent.java 938 2007-12-31 03:23:38Z srt $
Author:
srt
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
protected AbstractQueueMemberEvent(java.lang.Object source)
           
 
Method Summary
 java.lang.String getLocation()
          Returns the name of the member's interface.
 java.lang.String getMemberName()
          Retruns the name of the queue member.
 java.lang.String getQueue()
          Returns the name of the queue.
 void setLocation(java.lang.String member)
          Sets the name of the member's interface.
 void setMemberName(java.lang.String memberName)
          Sets the name of the queue member.
 void setQueue(java.lang.String queue)
          Sets the name of the queue.
 
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
 
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

AbstractQueueMemberEvent

protected AbstractQueueMemberEvent(java.lang.Object source)
Parameters:
source -
Method Detail

getQueue

public java.lang.String getQueue()
Returns the name of the queue.

Returns:
the name of the queue.

setQueue

public void setQueue(java.lang.String queue)
Sets the name of the queue.

Parameters:
queue - the name of the queue.

getLocation

public java.lang.String getLocation()
Returns the name of the member's interface.

E.g. the channel name or agent group.

Returns:
the name of the member's interface.

setLocation

public void setLocation(java.lang.String member)
Sets the name of the member's interface.

Parameters:
member - the name of the member's interface.

getMemberName

public java.lang.String getMemberName()
Retruns the name of the queue member.

Available since Asterisk 1.4

Returns:
the name of the queue member.
Since:
0.3

setMemberName

public void setMemberName(java.lang.String memberName)
Sets the name of the queue member.

Available since Asterisk 1.4

Parameters:
memberName - the name of the queue member.
Since:
0.3

Asterisk-Java

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