Package com.rabbitmq.tools.jsonrpc
Interface JsonRpcMapper
- 
- All Known Implementing Classes:
- DefaultJsonRpcMapper,- JacksonJsonRpcMapper
 
 public interface JsonRpcMapperAbstraction to handle JSON parsing and generation. Used byJsonRpcServerandJsonRpcClient.- Since:
- 4.8.0
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classJsonRpcMapper.JsonRpcRequeststatic classJsonRpcMapper.JsonRpcResponse
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description JsonRpcMapper.JsonRpcRequestparse(String requestBody, ServiceDescription description)Parses a JSON RPC request.JsonRpcMapper.JsonRpcResponseparse(String responseBody, Class<?> expectedType)Parses a JSON RPC response.Stringwrite(Object input)Serialize an object into JSON.
 
- 
- 
- 
Method Detail- 
parseJsonRpcMapper.JsonRpcRequest parse(String requestBody, ServiceDescription description) Parses a JSON RPC request. TheServiceDescriptioncan be used to look up the invoked procedure and learn about its signature.- Parameters:
- requestBody-
- description-
- Returns:
 
 - 
parseJsonRpcMapper.JsonRpcResponse parse(String responseBody, Class<?> expectedType) Parses a JSON RPC response.- Parameters:
- responseBody-
- expectedType-
- Returns:
 
 
- 
 
-