Class JsonRpcSerializer

java.lang.Object
com.mulesoft.connectors.a2a.internal.protocol.JsonRpcSerializer
All Implemented Interfaces:
org.mule.runtime.api.lifecycle.Initialisable

public class JsonRpcSerializer extends Object implements org.mule.runtime.api.lifecycle.Initialisable
  • Field Details

  • Constructor Details

    • JsonRpcSerializer

      public JsonRpcSerializer()
  • Method Details

    • writeJsonRequest

      public InputStream writeJsonRequest(String method, Object params)
    • writeJsonResponse

      public String writeJsonResponse(Object id, InputStream result)
    • createPushNotificationSubmittedResponse

      public String createPushNotificationSubmittedResponse(String id, String taskId)
    • writeJsonErrorResponse

      public String writeJsonErrorResponse(Object id, int code, String message, Object data)
    • writeJsonErrorResponse

      public String writeJsonErrorResponse(Object id, int code, String message)
    • toJson

      public String toJson(Object object)
    • parseRpcRequest

      public JsonRpcRequest parseRpcRequest(InputStream inputStream)
    • getJsonResponseResult

      public String getJsonResponseResult(String json)
    • getJsonResponseError

      public JsonRpcError getJsonResponseError(String json)
    • initialise

      public void initialise()
      Specified by:
      initialise in interface org.mule.runtime.api.lifecycle.Initialisable