Class ResponseBuilder


  • public class ResponseBuilder
    extends java.lang.Object
    Utility class which helps to build JsonRpcResponse by providing information like response or error.
    • Constructor Summary

      Constructors 
      Constructor Description
      ResponseBuilder​(com.fasterxml.jackson.databind.JsonNode id)
      Creates builder with required response id.
    • Constructor Detail

      • ResponseBuilder

        public ResponseBuilder​(com.fasterxml.jackson.databind.JsonNode id)
        Creates builder with required response id.
        Parameters:
        id - - Unique response Id.
    • Method Detail

      • withResult

        public ResponseBuilder withResult​(java.util.Map<java.lang.String,​java.lang.Object> result)
        Adds result Map to the response.
        Parameters:
        result - Map with response data.
        Returns:
        ResponseBuilder to let add more parameters.
      • withResult

        public ResponseBuilder withResult​(java.lang.String result)
        Adds result String to the response.
        Parameters:
        result - String with response data.
        Returns:
        ResponseBuilder to let add more parameters.
      • withResult

        public ResponseBuilder withResult​(java.util.List<java.lang.Object> result)
        Adds result List to the response.
        Parameters:
        result - List with response data.
        Returns:
        ResponseBuilder to let add more parameters.
      • withError

        public ResponseBuilder withError​(java.util.Map<java.lang.String,​java.lang.Object> error)
        Adds error Map to the response.
        Parameters:
        error - Map with error data.
        Returns:
        ResponseBuilder to let add more parameters.