Package org.jboss.cache

Examples of org.jboss.cache.CacheManager


  private transient org.jboss.cache.Cache cacheStore;
  private volatile boolean destroyed = false;
 

  public JBossCacheFactory(String name, Object cm) throws Exception {
    CacheManager cachemanager = (CacheManager)cm;
    this.cacheStore = cachemanager.getCache(name, true);
  }
View Full Code Here


      {
         String inUseProtocolStack = UnitTestConfigurationFactory.getEmptyConfiguration().getClusterConfig();
         replListeners = new ReplicationListener[getNumCacheManagers()];
         for (int i =0; i < cacheManagers.size(); i++)
         {
            CacheManager cm = cacheManagers.get(i);
            Cache<Object, Object> cache = cm.getCache(getCacheConfigName(), true);
            amendCacheBeforeStartup(cache);
            if (cache.getCacheStatus() != CacheStatus.STARTED)
            {
               cache.getConfiguration().setClusterConfig(inUseProtocolStack);
               cache.start();
View Full Code Here

         boolean available = (configuredCacheName != null);
         if (available)
         {      
            try
            {
               CacheManager cm = CacheManagerLocator.getCacheManagerLocator().getCacheManager(null);
               available = cm.getConfigurationNames().contains(configuredCacheName);
            }
            catch (IllegalStateException ise)
            {
               log.debug("No CacheManager available");
               available = false;
View Full Code Here

         ContextClassLoaderSwitcher.SwitchContext switchContext = switcher.getSwitchContext(getClass().getClassLoader());
         try
         {
            if (cacheObjectName == null)
            {
               CacheManager cm = CacheManagerLocator.getCacheManagerLocator().getCacheManager(null);
               cache = cm.getCache(cacheName, true);              
            }
            else if (server != null)
            {           
               // Look in JMX
               MBeanInfo info = server.getMBeanInfo(cacheObjectName);
View Full Code Here

    * @deprecated use {@link #findPlainCache(String, CacheManager)
    */
   @Deprecated
   public static Cache<Object, Object> findPlainCache(String cacheConfigName) throws ClusteringNotSupportedException
   {
      CacheManager pcm = getManagerForCache(cacheConfigName);
     
      try
      {
         return pcm.getCache(cacheConfigName, true);
      }
      catch (RuntimeException re)
      {
         throw re;
      }
View Full Code Here

   }
  
   private static CacheManager getManagerForCache(String cacheConfigName)
      throws ClusteringNotSupportedException
   {
      CacheManager cm = null;
      try
      {
         cm = CacheManagerLocator.getCacheManagerLocator().getCacheManager(null);
      }
      catch (Throwable t)
      {
         throw new ClusteringNotSupportedException("Could not access CacheManager for JBossWeb clustering", t);
      }
     
      if (!cm.getConfigurationNames().contains(cacheConfigName))
         throw new IllegalStateException("CacheManager does not recognize config " + cacheConfigName);
     
      return cm;
   }
View Full Code Here

  
   protected void releaseCacheToManager(String cacheConfigName)
   {     
      try
      {
         CacheManager cm = CacheManagerLocator.getCacheManagerLocator().getCacheManager(null);
         cm.releaseCache(cacheConfigName);
      }
      catch (Exception e)
      {
         log_.error("Problem releasing cache to CacheManager -- config is " + cacheConfigName, e);
      }
View Full Code Here

      }
   }
  
   public static Cache<Object, Object> findPlainCache(String cacheConfigName) throws ClusteringNotSupportedException
   {
      CacheManager pcm = getManagerForCache(cacheConfigName);
     
      try
      {
         return pcm.getCache(cacheConfigName, true);
      }
      catch (RuntimeException re)
      {
         throw re;
      }
View Full Code Here

   }
  
   private static CacheManager getManagerForCache(String cacheConfigName)
      throws ClusteringNotSupportedException
   {
      CacheManager cm = null;
      try
      {
         cm = CacheManagerLocator.getCacheManagerLocator().getCacheManager(null);
      }
      catch (Throwable t)
      {
         throw new ClusteringNotSupportedException("Could not access CacheManager for JBossWeb clustering", t);
      }
     
      if (!cm.getConfigurationNames().contains(cacheConfigName))
         throw new IllegalStateException("CacheManager does not recognize config " + cacheConfigName);
     
      return cm;
   }
View Full Code Here

         boolean available = (cacheName != null);
         if (available)
         {      
            try
            {
               CacheManager cm = CacheManagerLocator.getCacheManagerLocator().getCacheManager(null);
               available = cm.getConfigurationNames().contains(cacheName);
            }
            catch (IllegalStateException ise)
            {
               log.debug("No CacheManager available");
               available = false;
View Full Code Here

TOP

Related Classes of org.jboss.cache.CacheManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.