[jboss-cvs] JBossCache/src/org/jboss/cache/jmx ...

Manik Surtani msurtani at jboss.com
Wed Sep 6 07:35:07 EDT 2006


  User: msurtani
  Date: 06/09/06 07:35:07

  Added:       src/org/jboss/cache/jmx  Cache.java
  Log:
  Created a new test to test the setting up of transactions
  
  Revision  Changes    Path
  1.1      date: 2006/09/06 11:35:07;  author: msurtani;  state: Exp;JBossCache/src/org/jboss/cache/jmx/Cache.java
  
  Index: Cache.java
  ===================================================================
  package org.jboss.cache.jmx;
  
  import org.jboss.cache.CacheListener;
  import org.jboss.cache.CacheSPI;
  import org.jboss.cache.Fqn;
  import org.jboss.cache.Node;
  import org.jboss.cache.Region;
  import org.jboss.cache.TreeCacheProxyImpl;
  import org.jboss.cache.config.Configuration;
  import org.jboss.cache.interceptors.InterceptorMBean;
  
  import java.util.Collection;
  import java.util.List;
  import java.util.Map;
  import java.util.Set;
  
  /**
   * JMX object that operates on the cache
   *
   * @author <a href="mailto:manik at jboss.org">Manik Surtani</a>
   */
  public class Cache implements CacheMBean
  {
     TreeCacheProxyImpl tcpi;
  
     public Cache(CacheSPI cacheSPI)
     {
        tcpi = (TreeCacheProxyImpl) cacheSPI;
     }
  
  
     public List<InterceptorMBean> getInterceptorMBeans()
     {
        return tcpi.treeCache.getInterceptors();
     }
  
     public Configuration getConfiguration()
     {
        return tcpi.getConfiguration();
     }
  
     public Node getRoot()
     {
        return tcpi.getRoot();
     }
  
     public void addCacheListener(CacheListener l)
     {
        tcpi.addCacheListener(l);
     }
  
     public void addCacheListener(Fqn region, CacheListener l)
     {
        tcpi.addCacheListener(region, l);
     }
  
     public void removeCacheListener(CacheListener l)
     {
        tcpi.removeCacheListener(l);
     }
  
     public void removeCacheListener(Fqn region, CacheListener l)
     {
        tcpi.removeCacheListener(region, l);
     }
  
     public Set<CacheListener> getCacheListeners()
     {
        return tcpi.getCacheListeners();
     }
  
     public Set<CacheListener> getCacheListeners(Fqn region)
     {
        return tcpi.getCacheListeners(region);
     }
  
     public void put(Fqn fqn, Object key, Object value)
     {
        tcpi.put(fqn, key, value);
     }
  
     public void put(Fqn fqn, Map data)
     {
        tcpi.put(fqn, data);
     }
  
     public void remove(Fqn fqn, Object key)
     {
        tcpi.remove(fqn, key);
     }
  
     public void removeNode(Fqn fqn)
     {
        tcpi.removeNode(fqn);
     }
  
     public Object get(Fqn fqn, Object key)
     {
        return tcpi.get(fqn, key);
     }
  
     public void evict(Fqn fqn, boolean recursive)
     {
        tcpi.evict(fqn, recursive);
     }
  
     public Region getRegion(Fqn fqn)
     {
        return tcpi.getRegion(fqn);
     }
  
     public void create() throws Exception
     {
        tcpi.create();
     }
  
     public void start() throws Exception
     {
        tcpi.start();
     }
  
     public void stop()
     {
        tcpi.stop();
     }
  
     public void destroy()
     {
        tcpi.destroy();
     }
  
     public Node getParent()
     {
        return tcpi.getParent();
     }
  
     public Collection<Node> getChildren()
     {
        return tcpi.getChildren();
     }
  
     public Map getData()
     {
        return tcpi.getData();
     }
  
     public Set getKeys()
     {
        return tcpi.getKeys();
     }
  
     public Fqn getFqn()
     {
        return tcpi.getFqn();
     }
  
     public Node addChild(Fqn f)
     {
        return tcpi.addChild(f);
     }
  
     public void removeChild(Fqn f)
     {
        tcpi.removeChild(f);
     }
  
     public Node getChild(Fqn f)
     {
        return tcpi.getChild(f);
     }
  
     public void put(Object k, Object v)
     {
        tcpi.put(k, v);
     }
  
     public void putIfNull(Object k, Object v)
     {
        tcpi.putIfNull(k, v);
     }
  
     public void put(Map m)
     {
        tcpi.put(m);
     }
  
     public void putIfNull(Map m)
     {
        tcpi.putIfNull(m);
     }
  
     public Object get(Object k)
     {
        return tcpi.get(k);
     }
  
     public Object remove(Object k)
     {
        return tcpi.remove(k);
     }
  
     public void clearData()
     {
        tcpi.clearData();
     }
  
     public void move(Node newParent)
     {
        tcpi.move(newParent);
     }
  
     public boolean hasChild(Fqn f)
     {
        return tcpi.hasChild(f);
     }
  }
  
  
  



More information about the jboss-cvs-commits mailing list