Asterisk-Java

org.asteriskjava.live
Interface AsteriskQueueListener


public interface AsteriskQueueListener

You can register an AsteriskQueueListener with an AsteriskQueue to be notified about new calls in and out of the queue, member state changes and exceeding service levels.

Since:
0.3
Author:
gmi

Method Summary
 void onEntryLeave(AsteriskQueueEntry entry)
          Called whenever an entry leaves the queue.
 void onEntryServiceLevelExceeded(AsteriskQueueEntry entry)
           
 void onMemberAdded(AsteriskQueueMember member)
          Called whenever a new member is added to the queue.
 void onMemberRemoved(AsteriskQueueMember member)
          Called whenever a member is removed from this queue.
 void onMemberStateChange(AsteriskQueueMember member)
          Called whenever a member changes his state.
 void onNewEntry(AsteriskQueueEntry entry)
          Called whenever an entry appears in the queue.
 

Method Detail

onNewEntry

void onNewEntry(AsteriskQueueEntry entry)
Called whenever an entry appears in the queue.

Parameters:
entry - the new entry.

onEntryLeave

void onEntryLeave(AsteriskQueueEntry entry)
Called whenever an entry leaves the queue.

Parameters:
entry - the entry that leaves the queue.

onMemberStateChange

void onMemberStateChange(AsteriskQueueMember member)
Called whenever a member changes his state.

Parameters:
member - the member that changes his state.
Since:
0.3.1

onEntryServiceLevelExceeded

void onEntryServiceLevelExceeded(AsteriskQueueEntry entry)
Parameters:
entry -

onMemberAdded

void onMemberAdded(AsteriskQueueMember member)
Called whenever a new member is added to the queue.

Parameters:
member - the new member.

onMemberRemoved

void onMemberRemoved(AsteriskQueueMember member)
Called whenever a member is removed from this queue.

Parameters:
member - the member that has been removed from the queue.

Asterisk-Java

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