Examples of OperationStatistics


Examples of org.wso2.carbon.statistics.services.util.OperationStatistics

     */
    public static EventData getOperationEventData(OperationStatisticData stats) {

        EventData data = new EventData();
        data.setTenantID(stats.getTenantId());
        OperationStatistics statistics = stats.getOperationStatistics();
        data.setAvgResponseTime(statistics.getAvgResponseTime());
        data.setMaxResponseTime(statistics.getMaxResponseTime());
        data.setMinResponseTime(statistics.getMinResponseTime());
        data.setRequestCount(statistics.getRequestCount());
        data.setResponseCount(statistics.getResponseCount());
        data.setFaultCount(statistics.getFaultCount());
        data.setServiceName(stats.getServiceName());
        data.setOperationName(stats.getOperationName());
        stats.setUpdateFlag(false);

        return data;
View Full Code Here

Examples of org.wso2.carbon.statistics.services.util.OperationStatistics

                    && eventingConfigData.getSystemRequestCountThreshold() > 0) {
                SystemStatistics systemStatistics = systemStatisticsUtil.getSystemStatistics(msgContext
                        .getConfigurationContext().getAxisConfiguration());

                if (msgContext.getAxisOperation() != null) {
                    OperationStatistics operationStatistics = systemStatisticsUtil.getOperationStatistics(
                            msgContext.getAxisOperation());
                    if (operationStatistics.getRequestCount() == 0) {
                        return InvocationResponse.CONTINUE;
                    }
                }//In very rare cases msgContext.getAxisOperation() becomes null, then we can't get statistics.
                else {
                    return InvocationResponse.CONTINUE;
View Full Code Here

Examples of org.wso2.carbon.statistics.services.util.OperationStatistics

        AxisConfiguration axisConfig = msgContext.getConfigurationContext().getAxisConfiguration();
        int tenantID = SuperTenantCarbonContext.getCurrentContext(axisConfig).getTenantId();

        String operationName = msgContext.getAxisService().getName() + "-"
                + msgContext.getAxisOperation().getName().getLocalPart();
        OperationStatistics operationStatistics = systemStatisticsUtil.getOperationStatistics(msgContext.getAxisOperation());

        OperationStatisticData operationStatisticData = new OperationStatisticData();
        operationStatisticData.setOperationStatistics(operationStatistics);
        operationStatisticData.setTenantId(tenantID);
        operationStatisticData.setServiceName(msgContext.getAxisService().getName());
View Full Code Here

Examples of org.wso2.carbon.statistics.services.util.OperationStatistics

        serviceStatistics.setResponseCount(getServiceResponseCount(axisService));
        return serviceStatistics;
    }

    public OperationStatistics getOperationStatistics(AxisOperation axisOp) throws AxisFault {
        OperationStatistics operationStatistics = new OperationStatistics();
        operationStatistics.setAvgResponseTime(getAvgOperationResponseTime(axisOp));
        operationStatistics.setFaultCount(getOperationFaultCount(axisOp));
        operationStatistics.setMaxResponseTime(getMaxOperationResponseTime(axisOp));
        operationStatistics.setMinResponseTime(getMinOperationResponseTime(axisOp));
        operationStatistics.setRequestCount(getOperationRequestCount(axisOp));
        operationStatistics.setResponseCount(getOperationResponseCount(axisOp));
        return operationStatistics;
    }
View Full Code Here

Examples of org.wso2.carbon.statistics.stub.types.carbon.OperationStatistics

       BAMPersistenceManager persistenceManager = BAMPersistenceManager.getPersistenceManager(BAMUtil.getRegistry());
        OperationDO tmpOp = (OperationDO) ctx;
        String sessionCookie = ClientAuthHandler.getClientAuthHandler().getSessionString(getServer());
        StatisticsAdminClient client = new StatisticsAdminClient(getServer().getServerURL(), sessionCookie);
        ServiceDO svc = persistenceManager.getService(tmpOp.getServiceID());
        OperationStatistics opStatistics = client.getOperationStatistics(svc.getName(), tmpOp.getName());
        OperationStatisticsDO statisticsDO = new OperationStatisticsDO();
        statisticsDO.setServiceID(tmpOp.getServiceID());
        statisticsDO.setOperationName(tmpOp.getName());
        //This should set op.id if the service is already in DB
        OperationDO op = null;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.