| Package | Description |
|---|---|
| com.rabbitmq.tools.jsonrpc |
JSON-RPC client and server classes for supporting JSON-RPC over an AMQP transport.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultJsonRpcMapper
Deprecated.
use
JacksonJsonRpcMapper instead |
class |
JacksonJsonRpcMapper
JsonRpcMapper based on Jackson. |
| Constructor and Description |
|---|
JsonRpcClient(Channel channel,
String exchange,
String routingKey,
int timeout,
JsonRpcMapper mapper)
Construct a new JsonRpcClient using the safe default return-type allowlist.
|
JsonRpcClient(Channel channel,
String exchange,
String routingKey,
int timeout,
JsonRpcMapper mapper,
Set<Class<?>> allowedReturnTypes)
Construct a new JsonRpcClient with an explicit allowlist of permitted return types.
|
JsonRpcClient(RpcClientParams rpcClientParams,
JsonRpcMapper mapper)
Construct a new
JsonRpcClient that only accepts return types from the built-in
safe set (primitives, String, Map, List, common boxed types). |
JsonRpcClient(RpcClientParams rpcClientParams,
JsonRpcMapper mapper,
Set<Class<?>> allowedReturnTypes)
Construct a new
JsonRpcClient with an explicit allowlist of permitted return types. |
JsonRpcServer(Channel channel,
Class<?> interfaceClass,
Object interfaceInstance,
JsonRpcMapper mapper) |
JsonRpcServer(Channel channel,
String queueName,
Class<?> interfaceClass,
Object interfaceInstance,
JsonRpcMapper mapper) |
Copyright © 2026 Broadcom Inc. and its subsidiaries.. All rights reserved.