[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