Class AbstractJsonrpcRequest

java.lang.Object
io.openems.common.jsonrpc.base.JsonrpcMessage
io.openems.common.jsonrpc.base.AbstractJsonrpcRequest
Direct Known Subclasses:
JsonrpcNotification, JsonrpcRequest

public abstract class AbstractJsonrpcRequest extends JsonrpcMessage
This represents a JsonrpcRequest. It could either be a JsonrpcRequest or a JsonrpcNotification.
See Also:
  • Constructor Details

    • AbstractJsonrpcRequest

      public AbstractJsonrpcRequest(String method)
  • Method Details

    • getMethod

      public String getMethod()
    • getFullyQualifiedMethod

      public String getFullyQualifiedMethod()
      Returns the complete method name, up to the innermost payload.
      Returns:
      combined method names
    • getParams

      public abstract com.google.gson.JsonObject getParams()
      Gets the params JsonObject of the JsonrpcRequest.
      Returns:
      the params as JsonObject
    • toJsonObject

      public com.google.gson.JsonObject toJsonObject()
      Description copied from class: JsonrpcMessage
      Gets the JsonObject representation of this JsonrpcMessage.
      Overrides:
      toJsonObject in class JsonrpcMessage
      Returns:
      a JsonObject