]
RH Bugzilla Integration commented on ISPN-6563:
-----------------------------------------------
Vaclav Dedik <vdedik(a)redhat.com> changed the Status of [bug
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: 8.2.1.Final, 9.0.0.Alpha1
Reporter: Wolf-Dieter Fink
Assignee: Galder ZamarreƱo
Fix For: 9.0.0.Alpha2, 8.2.2.Final, 9.0.0.Final
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.