Package metrics4Asterisk.parse.exception

Examples of metrics4Asterisk.parse.exception.AgentWarning


            } else if (event.equals("REMOVEMEMBER")) {
                try {
                    agentMetric.stopQueueTime(logRecordTime);
                } catch (NoQueueStartEventException e) {
                    logger.warn("QUEUE_NO_START_EVENT extension " + extension);
                    warnings.add(new AgentWarning(extension, EventWarning.QUEUE_NO_START_EVENT));
                }
            } else if (event.equals("PAUSE")) {
                agentMetric.startPauseTime(logRecordTime);
            } else if (event.equals("UNPAUSE")) {
                try {
                    agentMetric.stopPauseTime(logRecordTime);
                } catch (NoPauseStartEventException e) {
                    logger.warn("PAUSE_NO_START_EVENT extension " + extension);
                    warnings.add(new AgentWarning(extension, EventWarning.PAUSE_NO_START_EVENT));
                }
            } else if (event.equals("COMPLETECALLER") || event.equals("COMPLETEAGENT")) {
                String talkTime = rowValues[6];
                agentMetric.addToTalkTime(Integer.parseInt(talkTime));
                String waitTime = rowValues[5];
View Full Code Here


            } else if (event.equals("REMOVEMEMBER")) {
                try {
                    agentMetric.stopQueueTime(logRecordTime);
                } catch (NoQueueStartEventException e) {
                    logger.warn("QUEUE_NO_START_EVENT extension " + extension);
                    warnings.add(new AgentWarning(extension, EventWarning.QUEUE_NO_START_EVENT));
                }
            } else if (event.equals("PAUSE")) {
                agentMetric.startPauseTime(logRecordTime);
            } else if (event.equals("UNPAUSE")) {
                try {
                    agentMetric.stopPauseTime(logRecordTime);
                } catch (NoPauseStartEventException e) {
                    logger.warn("PAUSE_NO_START_EVENT extension " + extension);
                    warnings.add(new AgentWarning(extension, EventWarning.PAUSE_NO_START_EVENT));
                }
            } else if (event.equals("COMPLETECALLER") || event.equals("COMPLETEAGENT")) {
                String talkTime = rowValues[6];
                agentMetric.addToTalkTime(Integer.parseInt(talkTime));
                String waitTime = rowValues[5];
View Full Code Here

                logger.debug("logout to " + extension);
                try {
                    agentMetric.stopQueueTime(logRecordTime);
                } catch (NoQueueStartEventException e) {
                    logger.warn("QUEUE_NO_START_EVENT extension " + extension);
                    warnings.add(new AgentWarning(extension, EventWarning.QUEUE_NO_START_EVENT));
                }
            } else if (event.equals("PAUSE")) {
                logger.debug("pause to " + extension);
                agentMetric.startPauseTime(logRecordTime);
            } else if (event.equals("UNPAUSE")) {
                logger.debug("unpause to " + extension);
                try {
                    agentMetric.stopPauseTime(logRecordTime);
                } catch (NoPauseStartEventException e) {
                    logger.warn("PAUSE_NO_START_EVENT extension " + extension);
                    warnings.add(new AgentWarning(extension, EventWarning.PAUSE_NO_START_EVENT));
                }
            }
        } catch (Exception e) {
            logger.error("Row ignored by exception ", e);
        }
View Full Code Here

TOP

Related Classes of metrics4Asterisk.parse.exception.AgentWarning

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.