本文整理匯總了Java中us.kbase.common.service.JacksonTupleModule類的典型用法代碼示例。如果您正苦於以下問題:Java JacksonTupleModule類的具體用法?Java JacksonTupleModule怎麽用?Java JacksonTupleModule使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
JacksonTupleModule類屬於us.kbase.common.service包,在下文中一共展示了JacksonTupleModule類的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: reportAweStatus
import us.kbase.common.service.JacksonTupleModule; //導入依賴的package包/類
protected static void reportAweStatus(AuthToken authPart, String returnVal,
String result) throws IOException, JsonProcessingException,
MalformedURLException, JsonClientException,
JsonParseException, JsonMappingException, ServerException, AuthException {
System.out.println(result);
JsonNode rootNode = new ObjectMapper().registerModule(new JacksonTupleModule()).readTree(result);
String aweId = "";
if (rootNode.has("data")){
JsonNode dataNode = rootNode.get("data");
if (dataNode.has("id")){
aweId = CmonkeyServerConfig.AWE_SERVICE_URL + "/" + dataNode.get("id").textValue();
System.out.println(aweId);
updateJobProgress(returnVal, "AWE job submitted: " + aweId, 1L, authPart.toString());
}
}
if (rootNode.has("error")){
if (rootNode.get("error").textValue()!=null){
System.out.println(rootNode.get("error").textValue());
updateJobProgress(returnVal, "AWE reported error on job " + aweId, 1L, authPart.toString());
throw new ServerException(rootNode.get("error").textValue(), 0, "Unknown", null);
}
}
}