Lines Matching defs:queue

436      * Removes a user from the workgroup queue. This is an administrative action that the

548 * @param queueName the name of the queue
549 * @return an instance of WorkgroupQueue for the argument queue name, or null if none exists
657 private void fireQueueUsersEvent(WorkgroupQueue queue, WorkgroupQueue.Status status,
662 listener.statusUpdated(queue, status);
665 listener.averageWaitTimeUpdated(queue, averageWaitTime);
668 listener.oldestEntryUpdated(queue, oldestEntry);
671 listener.usersUpdated(queue, users);
702 WorkgroupQueue queue = queues.get(queueName);
703 // If there isn't already an entry for the queue, create a new one.
704 if (queue == null) {
705 queue = new WorkgroupQueue(queueName);
706 queues.put(queueName, queue);
709 // QueueOverview packet extensions contain basic information about a queue.
713 queue.setStatus(WorkgroupQueue.Status.CLOSED);
716 queue.setStatus(queueOverview.getStatus());
718 queue.setAverageWaitTime(queueOverview.getAverageWaitTime());
719 queue.setOldestEntry(queueOverview.getOldestEntry());
721 fireQueueUsersEvent(queue, queueOverview.getStatus(),
728 // a queue.
731 queue.setUsers(queueDetails.getUsers());
733 fireQueueUsersEvent(queue, null, -1, null, queueDetails.getUsers());
737 // Notify agent packets gives an overview of agent activity in a queue.
742 queue.setCurrentChats(currentChats);
743 queue.setMaxChats(maxChats);
745 // TODO: might need another event for current chats and max chats of queue
1009 * a user, an agent, a queue or a workgroup. In the case of a queue or a workgroup the workgroup service
1063 * a user, an agent, a queue or a workgroup. In the case of a queue or a workgroup the workgroup service