public class JsonRpcHandlerManager
extends java.lang.Object
Constructor and Description |
---|
JsonRpcHandlerManager() |
JsonRpcHandlerManager(JsonRpcHandler<?> handler) |
Modifier and Type | Method and Description |
---|---|
void |
afterConnectionClosed(Session session,
java.lang.String reason) |
void |
afterConnectionEstablished(Session session) |
JsonRpcHandler<?> |
getHandler() |
static java.lang.Class<?> |
getParamsType(java.lang.Class<?> handlerClass) |
void |
handleRequest(Session session,
Request<JsonElement> request,
TransactionImpl.ResponseSender rs) |
void |
handleTransportError(Session session,
java.lang.Throwable exception) |
void |
setJsonRpcHandler(JsonRpcHandler<?> handler)
Sets the handler.
|
public JsonRpcHandlerManager(JsonRpcHandler<?> handler)
public JsonRpcHandlerManager()
public void setJsonRpcHandler(JsonRpcHandler<?> handler)
Object.getClass()
method from the handler passed as parameterhandler
- public void afterConnectionClosed(Session session, java.lang.String reason)
public void afterConnectionEstablished(Session session)
public void handleRequest(Session session, Request<JsonElement> request, TransactionImpl.ResponseSender rs) throws java.io.IOException
java.io.IOException
public static java.lang.Class<?> getParamsType(java.lang.Class<?> handlerClass)
public void handleTransportError(Session session, java.lang.Throwable exception)
public JsonRpcHandler<?> getHandler()