allow getting the hazelcast backend from the cache manager
Project: http://git-wip-us.apache.org/repos/asf/marmotta/repo Commit: http://git-wip-us.apache.org/repos/asf/marmotta/commit/4029f472 Tree: http://git-wip-us.apache.org/repos/asf/marmotta/tree/4029f472 Diff: http://git-wip-us.apache.org/repos/asf/marmotta/diff/4029f472 Branch: refs/heads/master Commit: 4029f472f4035c9cb8cb051e20c9eb2c3bfdcd78 Parents: 00ecba5 Author: Sebastian Schaffert <[email protected]> Authored: Fri Mar 28 15:32:29 2014 +0100 Committer: Sebastian Schaffert <[email protected]> Committed: Fri Mar 28 15:32:29 2014 +0100 ---------------------------------------------------------------------- .../kiwi/hazelcast/caching/HazelcastCacheManager.java | 9 +++++++++ 1 file changed, 9 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/marmotta/blob/4029f472/libraries/kiwi/kiwi-caching-hazelcast/src/main/java/org/apache/marmotta/kiwi/hazelcast/caching/HazelcastCacheManager.java ---------------------------------------------------------------------- diff --git a/libraries/kiwi/kiwi-caching-hazelcast/src/main/java/org/apache/marmotta/kiwi/hazelcast/caching/HazelcastCacheManager.java b/libraries/kiwi/kiwi-caching-hazelcast/src/main/java/org/apache/marmotta/kiwi/hazelcast/caching/HazelcastCacheManager.java index fdcce52..b16037c 100644 --- a/libraries/kiwi/kiwi-caching-hazelcast/src/main/java/org/apache/marmotta/kiwi/hazelcast/caching/HazelcastCacheManager.java +++ b/libraries/kiwi/kiwi-caching-hazelcast/src/main/java/org/apache/marmotta/kiwi/hazelcast/caching/HazelcastCacheManager.java @@ -273,6 +273,15 @@ public class HazelcastCacheManager implements CacheManager { return hazelcast.getMap(name); } + + /** + * Return the backend instance for further access to the cluster (in case modules need it) + * @return + */ + public HazelcastInstance getBackend() { + return hazelcast; + } + /** * Clear all caches managed by this cache manager. */
