Fabric3 Cache Infinispan Extension

org.fabric3.cache.infinispan.runtime
Class InfinispanRegistry

java.lang.Object
  extended by org.fabric3.cache.infinispan.runtime.InfinispanRegistry
All Implemented Interfaces:
org.fabric3.cache.spi.CacheRegistry

public class InfinispanRegistry
extends java.lang.Object
implements org.fabric3.cache.spi.CacheRegistry

Version:
$Rev$ $Date$

Constructor Summary
InfinispanRegistry()
           
 
Method Summary
 void cacheStarted(org.infinispan.notifications.cachemanagerlistener.event.CacheStartedEvent event)
           
 void cacheStopped(org.infinispan.notifications.cachemanagerlistener.event.CacheStoppedEvent event)
           
 void clear()
           
 java.util.concurrent.ConcurrentMap getCache(java.lang.String name)
           
 java.util.Map<java.lang.String,java.util.concurrent.ConcurrentMap> getCaches()
           
 void register(java.lang.String name, java.util.concurrent.ConcurrentMap cache)
           
 java.util.concurrent.ConcurrentMap unregister(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InfinispanRegistry

public InfinispanRegistry()
Method Detail

getCache

public java.util.concurrent.ConcurrentMap getCache(java.lang.String name)
Specified by:
getCache in interface org.fabric3.cache.spi.CacheRegistry

getCaches

public java.util.Map<java.lang.String,java.util.concurrent.ConcurrentMap> getCaches()
Specified by:
getCaches in interface org.fabric3.cache.spi.CacheRegistry

register

public void register(java.lang.String name,
                     java.util.concurrent.ConcurrentMap cache)
Specified by:
register in interface org.fabric3.cache.spi.CacheRegistry

unregister

public java.util.concurrent.ConcurrentMap unregister(java.lang.String name)
Specified by:
unregister in interface org.fabric3.cache.spi.CacheRegistry

clear

public void clear()
Specified by:
clear in interface org.fabric3.cache.spi.CacheRegistry

cacheStarted

public void cacheStarted(org.infinispan.notifications.cachemanagerlistener.event.CacheStartedEvent event)

cacheStopped

public void cacheStopped(org.infinispan.notifications.cachemanagerlistener.event.CacheStoppedEvent event)

Fabric3 Cache Infinispan Extension

Copyright © 2007-2011 Metaform Systems.