private void configureConnectionFactory() { ConnectionFactoryConfiguration cfConfig = new ConnectionFactoryConfigurationImpl(); cfConfig.setName("cf").setConnectorNames(singletonList("connector")).setBindings("/cf"); cfConfig.setClientFailureCheckPeriod(Long.MAX_VALUE); cfConfig.setConnectionTTL(-1); cfConfig.setReconnectAttempts(-1); cfConfig.setCompressLargeMessages(true); cfConfig.setMinLargeMessageSize(MIN_LARGE_MESSAGE_SIZE); jmsConfig.getConnectionFactoryConfigurations().add(cfConfig); }
private void configureConnectionFactory() { ConnectionFactoryConfiguration cfConfig = new ConnectionFactoryConfigurationImpl(); cfConfig.setName("cf").setConnectorNames(singletonList("connector")).setBindings("/cf"); cfConfig.setClientFailureCheckPeriod(Long.MAX_VALUE); cfConfig.setConnectionTTL(-1); cfConfig.setReconnectAttempts(-1); cfConfig.setCompressLargeMessages(true); cfConfig.setMinLargeMessageSize(MIN_LARGE_MESSAGE_SIZE); jmsConfig.getConnectionFactoryConfigurations().add(cfConfig); }
config.setClientID(clientId.asString()); config.setCompressLargeMessages(Common.COMPRESS_LARGE_MESSAGES.resolveModelAttribute(context, model).asBoolean()); config.setConfirmationWindowSize(Common.CONFIRMATION_WINDOW_SIZE.resolveModelAttribute(context, model).asInt()); config.setConnectionTTL(Common.CONNECTION_TTL.resolveModelAttribute(context, model).asLong());
config.setClientID(clientId.asString()); config.setCompressLargeMessages(Common.COMPRESS_LARGE_MESSAGES.resolveModelAttribute(context, model).asBoolean()); config.setConfirmationWindowSize(Common.CONFIRMATION_WINDOW_SIZE.resolveModelAttribute(context, model).asInt()); config.setConnectionTTL(Common.CONNECTION_TTL.resolveModelAttribute(context, model).asLong());
ActiveMQConnectionFactory cf = connectionFactories.get(name); if (cf == null) { ConnectionFactoryConfiguration configuration = new ConnectionFactoryConfigurationImpl().setName(name).setHA(ha).setBindings(registryBindings).setDiscoveryGroupName(discoveryGroupName).setFactoryType(cfType).setClientID(clientID).setClientFailureCheckPeriod(clientFailureCheckPeriod).setConnectionTTL(connectionTTL).setCallTimeout(callTimeout).setCallFailoverTimeout(callFailoverTimeout).setCacheLargeMessagesClient(cacheLargeMessagesClient).setMinLargeMessageSize(minLargeMessageSize).setCompressLargeMessages(compressLargeMessages).setConsumerWindowSize(consumerWindowSize).setConsumerMaxRate(consumerMaxRate).setConfirmationWindowSize(confirmationWindowSize).setProducerWindowSize(producerWindowSize).setProducerMaxRate(producerMaxRate).setBlockOnAcknowledge(blockOnAcknowledge).setBlockOnDurableSend(blockOnDurableSend).setBlockOnNonDurableSend(blockOnNonDurableSend).setAutoGroup(autoGroup).setPreAcknowledge(preAcknowledge).setLoadBalancingPolicyClassName(loadBalancingPolicyClassName).setTransactionBatchSize(transactionBatchSize).setDupsOKBatchSize(dupsOKBatchSize).setUseGlobalPools(useGlobalPools).setScheduledThreadPoolMaxSize(scheduledThreadPoolMaxSize).setThreadPoolMaxSize(threadPoolMaxSize).setRetryInterval(retryInterval).setRetryIntervalMultiplier(retryIntervalMultiplier).setMaxRetryInterval(maxRetryInterval).setReconnectAttempts(reconnectAttempts).setFailoverOnInitialConnection(failoverOnInitialConnection); createConnectionFactory(true, configuration, registryBindings);