|
Asterisk-Java | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AsteriskQueue
An Asterisk ACD queue.
Field Summary | |
---|---|
static java.lang.String |
STRATAGY_LEAST_RECENT
|
static java.lang.String |
STRATEGY_FEWEST_CALLS
|
static java.lang.String |
STRATEGY_RANDOM
|
static java.lang.String |
STRATEGY_RINGALL
|
static java.lang.String |
STRATEGY_ROUNDROBIN
|
static java.lang.String |
STRATEGY_RRMEMORY
|
Method Summary | |
---|---|
void |
addAsteriskQueueListener(AsteriskQueueListener listener)
Registers a new queue listener. |
java.util.List<AsteriskQueueEntry> |
getEntries()
Returns the list of entries currently waiting in this queue. |
java.lang.Integer |
getMax()
Returns the maximum number of people allowed to wait in this queue or 0 for unlimited. |
java.util.Collection<AsteriskQueueMember> |
getMembers()
Returns the list of Asterisk members of this queue. |
java.lang.String |
getName()
Returns the name of this queue as defined in Asterisk's queues.conf . |
java.lang.Integer |
getServiceLevel()
Returns the service level (in seconds) as defined by the servicelevel setting in queues.conf . |
java.lang.String |
getStrategy()
Returns the strategy used for this queue. |
java.lang.Integer |
getWeight()
Returns the weight of this queue. |
void |
removeAsteriskQueueListener(AsteriskQueueListener listener)
Removes a previously registered queue listener. |
Field Detail |
---|
static final java.lang.String STRATEGY_RINGALL
static final java.lang.String STRATEGY_ROUNDROBIN
static final java.lang.String STRATAGY_LEAST_RECENT
static final java.lang.String STRATEGY_FEWEST_CALLS
static final java.lang.String STRATEGY_RANDOM
static final java.lang.String STRATEGY_RRMEMORY
Method Detail |
---|
java.lang.String getName()
queues.conf
.
java.lang.Integer getMax()
maxlen
option in Asterisk's
queues.conf
.
java.lang.String getStrategy()
java.lang.Integer getServiceLevel()
servicelevel
setting in queues.conf
.
java.lang.Integer getWeight()
null
if not supported
by your version of Asterisk.java.util.List<AsteriskQueueEntry> getEntries()
java.util.Collection<AsteriskQueueMember> getMembers()
void addAsteriskQueueListener(AsteriskQueueListener listener)
listener
- the listener to add.void removeAsteriskQueueListener(AsteriskQueueListener listener)
listener
- the listener to remove.
|
Asterisk-Java | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |