You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ap...@apache.org on 2024/01/17 14:41:34 UTC

(camel-spring-boot-examples) branch 3.18.x created (now c288c3e)

This is an automated email from the ASF dual-hosted git repository.

apupier pushed a change to branch 3.18.x
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot-examples.git


      at c288c3e  CAMEL-18271: Fix Infinispan cache configuration

This branch includes the following new commits:

     new c288c3e  CAMEL-18271: Fix Infinispan cache configuration

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(camel-spring-boot-examples) 01/01: CAMEL-18271: Fix Infinispan cache configuration

Posted by ap...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

apupier pushed a commit to branch 3.18.x
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot-examples.git

commit c288c3ee1bb6891f8a381b3c332e692fe3f56a02
Author: James Netherton <ja...@gmail.com>
AuthorDate: Mon Jul 18 10:22:37 2022 +0100

    CAMEL-18271: Fix Infinispan cache configuration
---
 .../camel/example/springboot/infinispan/Application.java      | 11 ++---------
 infinispan/src/main/resources/infinispan.xml                  |  1 +
 2 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/infinispan/src/main/java/org/apache/camel/example/springboot/infinispan/Application.java b/infinispan/src/main/java/org/apache/camel/example/springboot/infinispan/Application.java
index cfb9387..be1a151 100644
--- a/infinispan/src/main/java/org/apache/camel/example/springboot/infinispan/Application.java
+++ b/infinispan/src/main/java/org/apache/camel/example/springboot/infinispan/Application.java
@@ -28,7 +28,6 @@ import org.apache.camel.component.infinispan.remote.InfinispanRemoteComponent;
 import org.apache.camel.component.infinispan.remote.InfinispanRemoteConfiguration;
 import org.infinispan.client.hotrod.RemoteCacheManager;
 import org.infinispan.client.hotrod.configuration.ConfigurationBuilder;
-import org.infinispan.configuration.cache.CacheMode;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.boot.SpringApplication;
@@ -56,7 +55,7 @@ public class Application {
     private static final String DEFAULT_PASSWORD = "password";
     private static final int CONTAINER_PORT = 11222;
     
-    private GenericContainer container;
+    private GenericContainer<?> container;
     /**
      * Main method to start the application.
      */
@@ -115,21 +114,15 @@ public class Application {
         public InfinispanRemoteComponent infinispanRemoteComponent() {
             initContainer();
             InfinispanRemoteConfiguration infinispanRemoteConfiguration = new InfinispanRemoteConfiguration();
-
             infinispanRemoteConfiguration.setHosts("localhost" + ":" + CONTAINER_PORT);
-
             infinispanRemoteConfiguration.setUsername(DEFAULT_USERNAME);
             infinispanRemoteConfiguration.setPassword(DEFAULT_PASSWORD);
 
             RemoteCacheManager cacheContainer = new RemoteCacheManager(getConfiguration().build());
-            cacheContainer.administration()
-                .getOrCreateCache("default", new org.infinispan.configuration.cache.ConfigurationBuilder()
-                    .clustering().cacheMode(CacheMode.DIST_SYNC).build());
-
             infinispanRemoteConfiguration.setCacheContainer(cacheContainer);
+
             InfinispanRemoteComponent component = new InfinispanRemoteComponent();
             component.setConfiguration(infinispanRemoteConfiguration);
-
             return component;
         }
     }
diff --git a/infinispan/src/main/resources/infinispan.xml b/infinispan/src/main/resources/infinispan.xml
index d82c7e9..ee95221 100644
--- a/infinispan/src/main/resources/infinispan.xml
+++ b/infinispan/src/main/resources/infinispan.xml
@@ -29,6 +29,7 @@
 		<security>
 			<authorization/>
 		</security>
+		<distributed-cache name="default"/>
 	</cache-container>
 
 	<server xmlns="urn:infinispan:server:13.0">