@Requires(property="rabbitmq.servers") @EachProperty(value="rabbitmq.servers") public class ClusterRabbitConnectionFactoryConfig extends RabbitConnectionFactoryConfig
Modifier and Type | Class and Description |
---|---|
static class |
ClusterRabbitConnectionFactoryConfig.DefaultChannelPoolConfiguration |
static class |
ClusterRabbitConnectionFactoryConfig.DefaultRpcConfiguration |
RabbitConnectionFactoryConfig.ChannelPoolConfiguration, RabbitConnectionFactoryConfig.RpcConfiguration
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PREFIX |
DEFAULT_AMQP_OVER_SSL_PORT, DEFAULT_AMQP_PORT, DEFAULT_CHANNEL_MAX, DEFAULT_CHANNEL_RPC_TIMEOUT, DEFAULT_CONNECTION_TIMEOUT, DEFAULT_FRAME_MAX, DEFAULT_HANDSHAKE_TIMEOUT, DEFAULT_HEARTBEAT, DEFAULT_HOST, DEFAULT_NETWORK_RECOVERY_INTERVAL, DEFAULT_PASS, DEFAULT_SHUTDOWN_TIMEOUT, DEFAULT_USER, DEFAULT_VHOST, DEFAULT_WORK_POOL_TIMEOUT, USE_DEFAULT_PORT
Constructor and Description |
---|
ClusterRabbitConnectionFactoryConfig(java.lang.String name)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
setChannelPool(ClusterRabbitConnectionFactoryConfig.DefaultChannelPoolConfiguration channelPool)
Sets the channel pool configuration.
|
void |
setRpc(ClusterRabbitConnectionFactoryConfig.DefaultRpcConfiguration rpc)
Sets the RPC configuration.
|
getAddresses, getChannelPool, getConfirmTimeout, getConsumerExecutor, getName, getRpc, setAddresses, setChannelPool, setConfirmTimeout, setConsumerExecutor, setRpc
clone, computeDefaultTlsProtocol, createAddressResolver, createConnection, createFrameHandlerFactory, enableHostnameVerification, enableHostnameVerificationForBlockingIo, enableHostnameVerificationForNio, ensureUnsignedShort, getChannelRpcTimeout, getClientProperties, getConnectionTimeout, getExceptionHandler, getHandshakeTimeout, getHost, getMetricsCollector, getNetworkRecoveryInterval, getNioParams, getPassword, getPort, getRecoveryDelayHandler, getRequestedChannelMax, getRequestedFrameMax, getRequestedHeartbeat, getSaslConfig, getShutdownTimeout, getSocketConfigurator, getSocketFactory, getThreadFactory, getTopologyRecoveryExecutor, getUsername, getVirtualHost, getWorkPoolTimeout, isAutomaticRecoveryEnabled, isChannelShouldCheckRpcResponseType, isSSL, isTopologyRecoveryEnabled, load, load, load, load, load, load, newConnection, newConnection, newConnection, newConnection, newConnection, newConnection, newConnection, newConnection, newConnection, newConnection, newConnection, newConnection, newConnection, newConnection, newConnection, params, portOrDefault, processUriQueryParameter, setAutomaticRecoveryEnabled, setChannelRpcTimeout, setChannelShouldCheckRpcResponseType, setClientProperties, setConnectionRecoveryTriggeringCondition, setConnectionTimeout, setCredentialsProvider, setCredentialsRefreshService, setErrorOnWriteListener, setExceptionHandler, setHandshakeTimeout, setHeartbeatExecutor, setHost, setMetricsCollector, setNetworkRecoveryInterval, setNetworkRecoveryInterval, setNioParams, setPassword, setPort, setRecoveryDelayHandler, setRequestedChannelMax, setRequestedFrameMax, setRequestedHeartbeat, setSaslConfig, setSharedExecutor, setShutdownExecutor, setShutdownTimeout, setSocketConfigurator, setSocketFactory, setSslContextFactory, setThreadFactory, setTopologyRecoveryEnabled, setTopologyRecoveryExecutor, setTopologyRecoveryFilter, setTopologyRecoveryRetryHandler, setTrafficListener, setUri, setUri, setUsername, setVirtualHost, setWorkPoolTimeout, useBlockingIo, useNio, useSslProtocol, useSslProtocol, useSslProtocol, useSslProtocol
public static final java.lang.String PREFIX
public ClusterRabbitConnectionFactoryConfig(@Parameter java.lang.String name)
name
- The connection namepublic void setRpc(@NonNull ClusterRabbitConnectionFactoryConfig.DefaultRpcConfiguration rpc)
rpc
- The RPC configurationpublic void setChannelPool(@NonNull ClusterRabbitConnectionFactoryConfig.DefaultChannelPoolConfiguration channelPool)
channelPool
- The channel pool configuration