String getGlobalFailoverProviderQuery()

in src/main/java/com/azure/servicebus/jms/ServiceBusJmsConnectionFactorySettings.java [351:395]


    String getGlobalFailoverProviderQuery() {
        StringBuilder queryBuilder = new StringBuilder();
        
        if (initialReconnectDelay != null) {
            StringUtil.appendQuery(queryBuilder, "failover.initialReconnectDelay", String.valueOf(initialReconnectDelay));
        }
        
        if (reconnectDelay != null) {
            StringUtil.appendQuery(queryBuilder, "failover.reconnectDelay", String.valueOf(reconnectDelay));
        }
        
        if (maxReconnectDelay != null) {
            StringUtil.appendQuery(queryBuilder, "failover.maxReconnectDelay", String.valueOf(maxReconnectDelay));
        }
        
        if (useReconnectBackOff != null) {
            StringUtil.appendQuery(queryBuilder, "failover.useReconnectBackOff", String.valueOf(useReconnectBackOff));
        }
        
        if (reconnectBackOffMultiplier != null) {
            StringUtil.appendQuery(queryBuilder, "failover.reconnectBackOffMultiplier", String.valueOf(reconnectBackOffMultiplier));
        }
        
        if (maxReconnectAttempts != null) {
            StringUtil.appendQuery(queryBuilder, "failover.maxReconnectAttempts", String.valueOf(maxReconnectAttempts));
        }
        
        if (startupMaxReconnectAttempts != null) {
            StringUtil.appendQuery(queryBuilder, "failover.startupMaxReconnectAttempts", String.valueOf(startupMaxReconnectAttempts));
        }
        
        if (warnAfterReconnectAttempts != null) {
            StringUtil.appendQuery(queryBuilder, "failover.warnAfterReconnectAttempts", String.valueOf(warnAfterReconnectAttempts));
        }

        if (reconnectRandomize != null) {
            StringUtil.appendQuery(queryBuilder, "failover.randomize", String.valueOf(reconnectRandomize));
        }
        
        if (reconnectAmqpOpenServerListAction != null) {
            StringUtil.appendQuery(queryBuilder, "failover.amqpOpenServerListAction", reconnectAmqpOpenServerListAction.name());
        }
        
        return queryBuilder.toString();
    }