Package com.thetransactioncompany.jsonrpc2.server
Simple server framework for processing JSON-RPC 2.0 requests and
notifications.
Usage:
- Implement
request
and / ornotification
handlers for the various expected JSON-RPC 2.0 messages. A handler may process one or more request/notification methods (identified by method name). - Create a new
Dispatcher
and register the handlers with it. - Pass the received JSON-RPC 2.0 requests and notifications to the
appropriate
Dispatcher.dispatch(...)
method, then, if the message is a request, pass the resulting JSON-RPC 2.0 response back to the client.
Direct package dependencies:
- JSON-RPC 2.0 Base [com.thetransactioncompany.jsonrpc2] to construct and represent JSON-RPC 2.0 messages.
- Java Servlet API [javax.servlet.http] for constructing
MessageContext
objects from HTTP servlet requests.
- Author:
- Vladimir Dzhuvinov
-
Interface Summary Interface Description NotificationHandler Interface for handling JSON-RPC 2.0 notifications.RequestHandler Interface for handling JSON-RPC 2.0 requests. -
Class Summary Class Description Dispatcher Dispatcher for JSON-RPC 2.0 requests and notifications.MessageContext Context information about JSON-RPC 2.0 request and notification messages.