String getGlobalJMSProviderQuery()

in src/main/java/com/azure/servicebus/jms/ServiceBusJmsConnectionFactorySettings.java [331:349]


    String getGlobalJMSProviderQuery() {
        StringBuilder builder = new StringBuilder();

        if (this.configurationOptions == null) {
            this.configurationOptions = new HashMap<>();
        }
        
        // Append the default options if the ones provided by the user does not contain it.
        // Since these are query parameters, they are case sensitive.
        for (String defaultOption : DefaultConfigurationOptions.keySet()) {
            configurationOptions.putIfAbsent(defaultOption, DefaultConfigurationOptions.get(defaultOption));
        }

        for (String option : configurationOptions.keySet()) {
             StringUtil.appendQuery(builder, option, configurationOptions.get(option));
        }
        
        return builder.toString();
    }