Interface JsonRpcMessage

All Known Implementing Classes:
JsonRpcMessage.Error, JsonRpcMessage.Notification, JsonRpcMessage.Request, JsonRpcMessage.Response

A parsed JSON-RPC 2.0 message: request, notification, response, or error.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final record 
    A JSON-RPC error response.
    static final record 
    A JSON-RPC notification (no ID, no response expected).
    static final record 
    A JSON-RPC request with an ID (expecting a response).
    static final record 
    A JSON-RPC success response.
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable RequestId
    id()
    The request/response ID, or null for notifications.
  • Method Details

    • id

      @Nullable RequestId id()
      The request/response ID, or null for notifications.