Package com.cloud.bridge.util

Examples of com.cloud.bridge.util.JsonAccessor.eval()


                   
            case 1 :
              if(responseObjName != null)
                return (T)(new Gson()).fromJson(queryAsyncJobResponse.eval("queryasyncjobresultresponse.jobresult." + responseObjName), responseClz);
              else
                return (T)(new Gson()).fromJson(queryAsyncJobResponse.eval("queryasyncjobresultresponse.jobresult"), responseClz);
             
            default :
              assert(false);
                      throw new Exception("Operation failed - invalid job status response");
            }
View Full Code Here


   
   

    if(responseObjName != null)
      try {
        return (new Gson()).fromJson(json.eval(responseName + "." + responseObjName), collectionType);
      } catch(Exception e) {
        // this happens because responseObjName won't exist if there are no objects in the list.
                                logger.debug("CloudSatck API response doesn't contain responseObjName:" + responseObjName +
                                        " because response is empty");
        return null;
View Full Code Here

        // this happens because responseObjName won't exist if there are no objects in the list.
                                logger.debug("CloudSatck API response doesn't contain responseObjName:" + responseObjName +
                                        " because response is empty");
        return null;
      }
    return (new Gson()).fromJson(json.eval(responseName), collectionType);
  }

  public JsonAccessor execute(CloudStackCommand cmd, String apiKey, String secretKey) throws Exception {
    JsonParser parser = new JsonParser();
    URL url = new URL(_serviceUrl + cmd.signCommand(apiKey, secretKey));
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.