com.github.manosbatsis.corda.rpc.poolboy.config / PoolParams
PoolParams¶
data class PoolParams
Provides configuration parameters for RPC pooling
Constructors¶
| Name | Summary |
|---|---|
| <init> | PoolParams(baseNodeParams:PoolParams)``PoolParams(rpcClientsMode:RpcClientsMode? = null, rpcClientPool:GenericKeyedObjectPoolConfigData? = null, rpcOpsPool:GenericKeyedObjectPoolConfigData? = null)Provides configuration parameters for RPC pooling |
Properties¶
| Name | Summary |
|---|---|
| rpcClientPool | var rpcClientPool:GenericKeyedObjectPoolConfigData?RPC client pool configuration, ignored if rpcClientPoolDisable is true |
| rpcClientsMode | var rpcClientsMode:RpcClientsMode?Whether to use shared, pooled or dedicated RPC Clients, default is shared |
| rpcOpsPool | var rpcOpsPool:GenericKeyedObjectPoolConfigData?RPC Ops pool configuration |
Companion Object Properties¶
| Name | Summary |
|---|---|
| DEFAULT | val DEFAULT:PoolParams |
Companion Object Functions¶
| Name | Summary |
|---|---|
| mergeParams | fun mergeParams(partialParams:PoolParams, defaults:PoolParams?):PoolParamsMerge in order of precedence, with NodeParams.DEFAULT being the implicit last option |