Package org.infinispan.spring.provider
Class SpringRemoteCacheManager
- java.lang.Object
-
- org.infinispan.spring.provider.SpringRemoteCacheManager
-
- All Implemented Interfaces:
org.springframework.cache.CacheManager
public class SpringRemoteCacheManager extends Object implements org.springframework.cache.CacheManager
A
implementation that is backed by anCacheManagerinstance.Infinispan RemoteCacheManager- Author:
- Olaf Bergner, Marius Bogoevici
-
-
Constructor Summary
Constructors Constructor Description SpringRemoteCacheManager(org.infinispan.client.hotrod.RemoteCacheManager nativeCacheManager)SpringRemoteCacheManager(org.infinispan.client.hotrod.RemoteCacheManager nativeCacheManager, long readTimeout, long writeTimeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SpringCachegetCache(String name)Collection<String>getCacheNames()org.infinispan.client.hotrod.RemoteCacheManagergetNativeCacheManager()Return thethat backs thisorg.infinispan.client.hotrod.RemoteCacheManagerSpringRemoteCacheManager.longgetReadTimeout()longgetWriteTimeout()voidsetReadTimeout(long readTimeout)voidsetWriteTimeout(long writeTimeout)voidstart()Start thethat backs thisorg.infinispan.client.hotrod.RemoteCacheManagerSpringRemoteCacheManager.voidstop()Stop thethat backs thisorg.infinispan.client.hotrod.RemoteCacheManagerSpringRemoteCacheManager.
-
-
-
Constructor Detail
-
SpringRemoteCacheManager
public SpringRemoteCacheManager(org.infinispan.client.hotrod.RemoteCacheManager nativeCacheManager, long readTimeout, long writeTimeout)- Parameters:
nativeCacheManager- the underlying cache manager
-
SpringRemoteCacheManager
public SpringRemoteCacheManager(org.infinispan.client.hotrod.RemoteCacheManager nativeCacheManager)
-
-
Method Detail
-
getCache
public SpringCache getCache(String name)
- Specified by:
getCachein interfaceorg.springframework.cache.CacheManager- See Also:
CacheManager.getCache(java.lang.String)
-
getCacheNames
public Collection<String> getCacheNames()
- Specified by:
getCacheNamesin interfaceorg.springframework.cache.CacheManager- See Also:
CacheManager.getCacheNames()
-
getNativeCacheManager
public org.infinispan.client.hotrod.RemoteCacheManager getNativeCacheManager()
Return thethat backs thisorg.infinispan.client.hotrod.RemoteCacheManagerSpringRemoteCacheManager.- Returns:
- The
that backs thisorg.infinispan.client.hotrod.RemoteCacheManagerSpringRemoteCacheManager
-
getReadTimeout
public long getReadTimeout()
-
getWriteTimeout
public long getWriteTimeout()
-
setReadTimeout
public void setReadTimeout(long readTimeout)
-
setWriteTimeout
public void setWriteTimeout(long writeTimeout)
-
start
public void start()
Start thethat backs thisorg.infinispan.client.hotrod.RemoteCacheManagerSpringRemoteCacheManager.
-
stop
public void stop()
Stop thethat backs thisorg.infinispan.client.hotrod.RemoteCacheManagerSpringRemoteCacheManager.
-
-