[infinispan-issues] [JBoss JIRA] (ISPN-6563) If Infinispan is used as a provider for JCache using the remote approach it will not pick up the hotrod-client.properties

Wolf-Dieter Fink (JIRA) issues at jboss.org
Thu Apr 28 08:24:00 EDT 2016


Wolf-Dieter Fink created ISPN-6563:
--------------------------------------

             Summary: If Infinispan is used as a provider for JCache using the remote approach it will not pick up the hotrod-client.properties
                 Key: ISPN-6563
                 URL: https://issues.jboss.org/browse/ISPN-6563
             Project: Infinispan
          Issue Type: Bug
          Components: Remote Protocols
    Affects Versions: 9.0.0.Alpha1
            Reporter: Wolf-Dieter Fink
            Assignee: Galder ZamarreƱo


If an application use the javax.cache JCache API together with the infinispan-jcache-remote library the CacheManager is created with defaults.
But it is expected that the hotrod-client.properties are used to configure the remote connection.

The code is like this:
{
import javax.cache.*;
...
      CachingProvider jcacheProvider = Caching.getCachingProvider();
      CacheManager cacheManager = jcacheProvider.getCacheManager();
}

The org.infinispan.jcache.AbstractJCachingProvider use the org.infinispan.jcache.remote.CacheManger but does not provide properties.

Therefor the CacheManager is constructed with the default of localhost:11222 as the configuration is not loaded from the properties file.



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)



More information about the infinispan-issues mailing list