|
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 | |||||||||