Class I2PControlHandler

java.lang.Object
net.i2p.i2pcontrol.servlets.jsonrpc2handlers.I2PControlHandler
All Implemented Interfaces:
RequestHandler

public class I2PControlHandler extends Object implements RequestHandler
  • Constructor Details

  • Method Details

    • handledRequests

      public String[] handledRequests()
      Description copied from interface: RequestHandler
      Gets the names of the handled JSON-RPC 2.0 request methods.
      Specified by:
      handledRequests in interface RequestHandler
      Returns:
      The names of the handled JSON-RPC 2.0 request methods.
    • process

      public JSONRPC2Response process(JSONRPC2Request req, MessageContext ctx)
      Description copied from interface: RequestHandler
      Processes a JSON-RPC 2.0 request.
      Specified by:
      process in interface RequestHandler
      Parameters:
      req - A valid JSON-RPC 2.0 request instance. Must not be null.
      ctx - Context information about the request message, may be null if undefined.
      Returns:
      The resulting JSON-RPC 2.0 response. It indicates success or an error, such as METHOD_NOT_FOUND.