Examples of ExternalNetworkResourceUsageAnswer


Examples of com.cloud.agent.api.ExternalNetworkResourceUsageAnswer

            }
        } catch (ExecutionException e) {
            if (shouldRetry(numRetries)) {
                return retry(cmd, numRetries);
            } else {
                return new ExternalNetworkResourceUsageAnswer(cmd, e);
            }
        }
    }
View Full Code Here

Examples of com.cloud.agent.api.ExternalNetworkResourceUsageAnswer

            throw new ExecutionException("Failed to save configuration changes to Netscaler device due to " + e.getMessage());
        }
    }

    private ExternalNetworkResourceUsageAnswer getPublicIpBytesSentAndReceived(ExternalNetworkResourceUsageCommand cmd) throws ExecutionException {
        ExternalNetworkResourceUsageAnswer answer = new ExternalNetworkResourceUsageAnswer(cmd);

        try {
            lbvserver_stats[] stats = lbvserver_stats.get(_netscalerService);

            if (stats == null || stats.length == 0) {
View Full Code Here

Examples of com.cloud.agent.api.ExternalNetworkResourceUsageAnswer

 
  private synchronized ExternalNetworkResourceUsageAnswer execute(ExternalNetworkResourceUsageCommand cmd) {
    try {
      return getIpBytesSentAndReceived(cmd);
    } catch (ExecutionException e) {
      return new ExternalNetworkResourceUsageAnswer(cmd, e);
    }
  }
View Full Code Here

Examples of com.cloud.agent.api.ExternalNetworkResourceUsageAnswer

  }
 
  // Stats methods
 
  private ExternalNetworkResourceUsageAnswer getIpBytesSentAndReceived(ExternalNetworkResourceUsageCommand cmd) throws ExecutionException {
    ExternalNetworkResourceUsageAnswer answer = new ExternalNetworkResourceUsageAnswer(cmd);
   
    try {
     
      LocalLBVirtualServerVirtualServerStatistics stats = _virtualServerApi.get_all_statistics();
      for (LocalLBVirtualServerVirtualServerStatisticEntry entry : stats.getStatistics()) {
View Full Code Here

Examples of com.cloud.agent.api.ExternalNetworkResourceUsageAnswer

    private Answer execute(MaintainCommand cmd) {
        return new MaintainAnswer(cmd);
    }

    private ExternalNetworkResourceUsageAnswer execute(ExternalNetworkResourceUsageCommand cmd) {
        return new ExternalNetworkResourceUsageAnswer(cmd);
    }
View Full Code Here

Examples of com.cloud.agent.api.ExternalNetworkResourceUsageAnswer

    private ExternalNetworkResourceUsageAnswer execute(ExternalNetworkResourceUsageCommand cmd) {
        try
            return getUsageAnswer(cmd);
        } catch (ExecutionException e) {
            return new ExternalNetworkResourceUsageAnswer(cmd, e);
        }
    }
View Full Code Here

Examples of com.cloud.agent.api.ExternalNetworkResourceUsageAnswer

          String socCloseException = "Unable to close connection for Usage data.";
          if (!openUsageSocket()) {
            throw new ExecutionException(socOpenException);
          }
            ExternalNetworkResourceUsageAnswer answer = new ExternalNetworkResourceUsageAnswer(cmd);

            String xml = SrxXml.FIREWALL_FILTER_BYTES_GETALL.getXml();
            String rawUsageData = sendUsageRequest(xml);   
            Document doc = getDocument(rawUsageData);
View Full Code Here

Examples of com.cloud.agent.api.ExternalNetworkResourceUsageAnswer

            }
        } catch (ExecutionException e) {
            if (shouldRetry(numRetries)) {
                return retry(cmd, numRetries);
            } else {
                return new ExternalNetworkResourceUsageAnswer(cmd, e);
            }
        }
    }
View Full Code Here

Examples of com.cloud.agent.api.ExternalNetworkResourceUsageAnswer

            throw new ExecutionException("Failed to save configuration changes to Netscaler device due to " + e.getMessage());
        }
    }

    private ExternalNetworkResourceUsageAnswer getPublicIpBytesSentAndReceived(ExternalNetworkResourceUsageCommand cmd) throws ExecutionException {
        ExternalNetworkResourceUsageAnswer answer = new ExternalNetworkResourceUsageAnswer(cmd);

        try {
            lbvserver_stats[] stats = lbvserver_stats.get(_netscalerService);

            if (stats == null || stats.length == 0) {
View Full Code Here

Examples of com.cloud.agent.api.ExternalNetworkResourceUsageAnswer

            }
            return;
        }

        // Get network stats from the external load balancer
        ExternalNetworkResourceUsageAnswer lbAnswer = null;
        HostVO externalLoadBalancer = _hostDao.findById(lbDeviceVO.getHostId());
        if (externalLoadBalancer != null) {
            ExternalNetworkResourceUsageCommand cmd = new ExternalNetworkResourceUsageCommand();
            lbAnswer = (ExternalNetworkResourceUsageAnswer) _agentMgr.easySend(externalLoadBalancer.getId(), cmd);
            if (lbAnswer == null || !lbAnswer.getResult()) {
                String details = (lbAnswer != null) ? lbAnswer.getDetails() : "details unavailable";
                String msg = "Unable to get external load balancer stats for network" + networkId + " due to: " + details + ".";
                s_logger.error(msg);
                return;
            }
        }
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.