protected ConfigurationBuilder getConfiguration()

in infinispan/src/main/java/org/apache/camel/example/springboot/infinispan/Application.java [63:81]


        protected ConfigurationBuilder getConfiguration() {
            ConfigurationBuilder clientBuilder = new ConfigurationBuilder();

            clientBuilder.forceReturnValues(true);


            clientBuilder.addServer().host(getHost()).port(getPort());

            // add security info
            clientBuilder.security().authentication().username(getUsername()).password(getPassword())
                .serverName(getServerName()).saslMechanism("DIGEST-MD5").realm("default");
            if (SystemUtils.IS_OS_MAC) {
                Properties properties = new Properties();
                properties.put("infinispan.client.hotrod.client_intelligence", "BASIC");
                clientBuilder.withProperties(properties);
            }

            return clientBuilder;
        }