Package org.apache.stratos.load.balancer.statistics

Examples of org.apache.stratos.load.balancer.statistics.InFlightRequestDecrementCallable


        task = new FutureTask<Object>(new InFlightRequestIncrementCallable(clusterId));
        executeTask(task);
        Assert.assertEquals(incrementErrorMessage, 3, LoadBalancerStatisticsCollector.getInstance().getInFlightRequestCount(clusterId));

        task = new FutureTask<Object>(new InFlightRequestDecrementCallable(clusterId));
        executeTask(task);
        Assert.assertEquals(decrementErrorMessage, 2, LoadBalancerStatisticsCollector.getInstance().getInFlightRequestCount(clusterId));

        task = new FutureTask<Object>(new InFlightRequestDecrementCallable(clusterId));
        executeTask(task);
        Assert.assertEquals(decrementErrorMessage, 1, LoadBalancerStatisticsCollector.getInstance().getInFlightRequestCount(clusterId));

        task = new FutureTask<Object>(new InFlightRequestDecrementCallable(clusterId));
        executeTask(task);
        Assert.assertEquals(decrementErrorMessage, 0, LoadBalancerStatisticsCollector.getInstance().getInFlightRequestCount(clusterId));

        LoadBalancerStatisticsCollector.clear();
    }
View Full Code Here


            if (log.isDebugEnabled()) {
                log.debug("Response interceptor mediation started");
            }
            String clusterId = (String) messageContext.getProperty(Constants.CLUSTER_ID);
            if (StringUtils.isNotBlank(clusterId)) {
                FutureTask<Object> task = new FutureTask<Object>(new InFlightRequestDecrementCallable(clusterId));
                LoadBalancerStatisticsExecutor.getInstance().getService().submit(task);
            } else{
              if (log.isDebugEnabled()) {
                    log.debug("Could not decrement in-flight request count : cluster id not found in message context");
                }
View Full Code Here

        try {
            String clusterId = (String) messageContext.getProperty(Constants.CLUSTER_ID);
            if(StringUtils.isBlank(clusterId)) {
                throw new RuntimeException("Cluster id not found in message context");
            }
            FutureTask<Object> task = new FutureTask<Object>(new InFlightRequestDecrementCallable(clusterId));
            LoadBalancerStatisticsExecutor.getInstance().getService().submit(task);
        }
        catch (Exception e) {
            if(log.isDebugEnabled()) {
                log.debug("Could not decrement in-flight request count", e);
View Full Code Here

TOP

Related Classes of org.apache.stratos.load.balancer.statistics.InFlightRequestDecrementCallable

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.