@Override
    public void process(Map<String, Object> jsonrpc2Params) throws Exception {
        if (method.equals(Constants.Method.GET_FORUM_CONTENT)) {
            getForumContent(jsonrpc2Params);
        } else if (method.equals(Constants.Method.GET_CATEGORY_CONTENT)) {
            getCategoryContent(jsonrpc2Params);
        } else if (method.equals(Constants.Method.CREATE_CATEGORY)) {
            createCategory(jsonrpc2Params);
        }else if (method.equals(Constants.Method.MODIFY_CATEGORY)) {
            modifyCategory(jsonrpc2Params);
        }  else if (method.equals(Constants.Method.DELETE_CATEGORY)) {
            deleteCategory(jsonrpc2Params);
        }
        else {
            throwJSONRPC2Error(JSONRPC2Error.METHOD_NOT_FOUND, Constants.Errors.METHOD_NOT_FOUND, method);
        }
    }