public InfinispanRemoteComponent infinispanRemoteComponent()

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


        public InfinispanRemoteComponent infinispanRemoteComponent() {
            InfinispanRemoteConfiguration infinispanRemoteConfiguration = new InfinispanRemoteConfiguration();
            infinispanRemoteConfiguration.setHosts(getHost() + ":" + getPort());
            infinispanRemoteConfiguration.setUsername(getUsername());
            infinispanRemoteConfiguration.setPassword(getPassword());

            RemoteCacheManager cacheContainer = new RemoteCacheManager(getConfiguration().build());
            infinispanRemoteConfiguration.setCacheContainer(cacheContainer);

            InfinispanRemoteComponent component = new InfinispanRemoteComponent();
            component.setConfiguration(infinispanRemoteConfiguration);
            return component;
        }