Class AuthenticateHandler
- java.lang.Object
-
- net.i2p.i2pcontrol.servlets.jsonrpc2handlers.AuthenticateHandler
-
- All Implemented Interfaces:
RequestHandler
public class AuthenticateHandler extends Object implements RequestHandler
-
-
Constructor Summary
Constructors Constructor Description AuthenticateHandler(JSONRPC2Helper helper, SecurityManager secMan)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]
handledRequests()
Gets the names of the handled JSON-RPC 2.0 request methods.JSONRPC2Response
process(JSONRPC2Request req, MessageContext ctx)
Processes a JSON-RPC 2.0 request.
-
-
-
Constructor Detail
-
AuthenticateHandler
public AuthenticateHandler(JSONRPC2Helper helper, SecurityManager secMan)
-
-
Method Detail
-
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 interfaceRequestHandler
- 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 interfaceRequestHandler
- Parameters:
req
- A valid JSON-RPC 2.0 request instance. Must not benull
.ctx
- Context information about the request message, may benull
if undefined.- Returns:
- The resulting JSON-RPC 2.0 response. It indicates success or an error, such as METHOD_NOT_FOUND.
-
-