ClusterConnectionConfiguration config = new ClusterConnectionConfiguration().setName(name).setAddress(address).setConnectorName(connectorName).setMinLargeMessageSize(minLargeMessageSize).setClientFailureCheckPeriod(clientFailureCheckPeriod).setConnectionTTL(connectionTTL).setRetryInterval(retryInterval).setRetryIntervalMultiplier(retryIntervalMultiplier).setMaxRetryInterval(maxRetryInterval).setInitialConnectAttempts(initialConnectAttempts).setReconnectAttempts(reconnectAttempts).setCallTimeout(callTimeout).setCallFailoverTimeout(callFailoverTimeout).setDuplicateDetection(duplicateDetection).setMessageLoadBalancingType(messageLoadBalancingType).setMaxHops(maxHops).setConfirmationWindowSize(confirmationWindowSize).setProducerWindowSize(producerWindowSize).setAllowDirectConnectionsOnly(allowDirectConnectionsOnly).setClusterNotificationInterval(clusterNotificationInterval).setClusterNotificationAttempts(clusterNotificationAttempts);
.setRetryIntervalMultiplier(retryIntervalMultiplier) .setMaxRetryInterval(maxRetryInterval) .setInitialConnectAttempts(initialConnectAttempts) .setReconnectAttempts(reconnectAttempts) .setCallTimeout(callTimeout)
.setRetryIntervalMultiplier(retryIntervalMultiplier) .setMaxRetryInterval(maxRetryInterval) .setInitialConnectAttempts(initialConnectAttempts) .setReconnectAttempts(reconnectAttempts) .setCallTimeout(callTimeout)
.setMessageLoadBalancingType(MessageLoadBalancingType.ON_DEMAND) .setMaxHops(1) .setInitialConnectAttempts(8) .setReconnectAttempts(10) .setRetryInterval(250) .setMessageLoadBalancingType(MessageLoadBalancingType.ON_DEMAND) .setMaxHops(1) .setInitialConnectAttempts(8) .setReconnectAttempts(10) .setRetryInterval(250)