org.kurento.jsonrpc.JsonUtils.fromJsonResponse()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(2.5k)|赞(0)|评价(0)|浏览(78)

本文整理了Java中org.kurento.jsonrpc.JsonUtils.fromJsonResponse()方法的一些代码示例,展示了JsonUtils.fromJsonResponse()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonUtils.fromJsonResponse()方法的具体详情如下:
包路径:org.kurento.jsonrpc.JsonUtils
类名称:JsonUtils
方法名:fromJsonResponse

JsonUtils.fromJsonResponse介绍

暂无

代码示例

代码示例来源:origin: Kurento/kurento-java

public static Message fromJsonMessage(String message) {
 JsonObject json = fromJson(message, JsonObject.class);
 if (json.has(METHOD_PROPERTY)) {
  return fromJsonRequest(json, JsonObject.class);
 } else {
  return fromJsonResponse(json, JsonElement.class);
 }
}

代码示例来源:origin: org.kurento/kurento-jsonrpc-server

private void processResponseMessage(JsonObject messagetJsonObject, String internalSessionId) {
 Response<JsonElement> response = JsonUtils.fromJsonResponse(messagetJsonObject,
   JsonElement.class);
 ServerSession session = sessionsManager.getByTransportId(internalSessionId);
 if (session != null) {
  session.handleResponse(response);
 } else {
  log.debug("Processing response {} for non-existent session {}", response.toString(),
    internalSessionId);
 }
}

代码示例来源:origin: Kurento/kurento-java

private void processResponseMessage(JsonObject messagetJsonObject, String internalSessionId) {
 Response<JsonElement> response = JsonUtils.fromJsonResponse(messagetJsonObject,
   JsonElement.class);
 ServerSession session = sessionsManager.getByTransportId(internalSessionId);
 if (session != null) {
  session.handleResponse(response);
 } else {
  log.debug("Processing response {} for non-existent session {}", response.toString(),
    internalSessionId);
 }
}

代码示例来源:origin: Kurento/kurento-java

protected void handleResponseFromServer(JsonObject message) {
 Response<JsonElement> response = fromJsonResponse(message, JsonElement.class);
 setSessionId(response.getSessionId());
 pendingRequests.handleResponse(response);
}

代码示例来源:origin: Kurento/kurento-java

private <P, R> Response<R> internalSendRequestHttp(Request<P> request, Class<R> resultClass)
  throws IOException {
 String resultJson = org.apache.http.client.fluent.Request.Post(url)
   .bodyString(toJson(request), ContentType.APPLICATION_JSON).execute().returnContent()
   .asString();
 if (resultJson == null || resultJson.trim().isEmpty()) {
  return new Response<>(request.getId(), new ResponseError(3,
    "The server send an empty response"));
 }
 Response<R> response = fromJsonResponse(resultJson, resultClass);
 updateSession(response);
 return response;
}

代码示例来源:origin: Kurento/kurento-java

Response<R> newResponse = JsonUtils.fromJsonResponse(jsonResponse, resultClass);

相关文章