org.mobicents.cache
Class MobicentsCache

java.lang.Object
  extended by org.mobicents.cache.MobicentsCache

public class MobicentsCache
extends java.lang.Object

The container's HA and FT data source.

Author:
martins

Constructor Summary
MobicentsCache(org.jboss.cache.CacheManager haCacheManager, java.lang.String cacheName)
           
MobicentsCache(org.jboss.cache.Cache cache, java.lang.String cacheName)
           
MobicentsCache(org.jboss.cache.config.Configuration cacheConfiguration)
           
MobicentsCache(java.lang.String cacheConfigurationLocation)
           
 
Method Summary
 org.jboss.cache.Cache getJBossCache()
           
 boolean isLocalMode()
          Indicates if the cache is not in a cluster environment.
 void setReplicationClassLoader(java.lang.ClassLoader classLoader)
          Sets the class loader to be used on serialization operations, for all data stored.
 void setReplicationClassLoader(org.jboss.cache.Fqn regionFqn, java.lang.ClassLoader classLoader)
          Sets the class loader to be used on serialization operations, for data stored in the specified fqn and child nodes.
 void stop()
           
 void unsetReplicationClassLoader(java.lang.ClassLoader classLoader)
          Unsets the class loader to be used on serialization operations, for all data stored.
 void unsetReplicationClassLoader(org.jboss.cache.Fqn regionFqn, java.lang.ClassLoader classLoader)
          Unsets the class loader to be used on serialization operations, for data stored in the specified fqn and child nodes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MobicentsCache

public MobicentsCache(org.jboss.cache.config.Configuration cacheConfiguration)

MobicentsCache

public MobicentsCache(java.lang.String cacheConfigurationLocation)

MobicentsCache

public MobicentsCache(org.jboss.cache.CacheManager haCacheManager,
                      java.lang.String cacheName)
               throws java.lang.Exception
Throws:
java.lang.Exception

MobicentsCache

public MobicentsCache(org.jboss.cache.Cache cache,
                      java.lang.String cacheName)
Method Detail

getJBossCache

public org.jboss.cache.Cache getJBossCache()

stop

public void stop()

isLocalMode

public boolean isLocalMode()
Indicates if the cache is not in a cluster environment.

Returns:
the localMode

setReplicationClassLoader

public void setReplicationClassLoader(org.jboss.cache.Fqn regionFqn,
                                      java.lang.ClassLoader classLoader)
Sets the class loader to be used on serialization operations, for data stored in the specified fqn and child nodes. Note that if another class loader is set for a specific child node tree, the cache will use instead that class loader.

Parameters:
regionFqn -
classLoader -

setReplicationClassLoader

public void setReplicationClassLoader(java.lang.ClassLoader classLoader)
Sets the class loader to be used on serialization operations, for all data stored. Note that if another class loader is set for a specific child node tree, the cache will use instead that class loader.

Parameters:
classLoader -

unsetReplicationClassLoader

public void unsetReplicationClassLoader(org.jboss.cache.Fqn regionFqn,
                                        java.lang.ClassLoader classLoader)
Unsets the class loader to be used on serialization operations, for data stored in the specified fqn and child nodes.

Parameters:
regionFqn -
classLoader -

unsetReplicationClassLoader

public void unsetReplicationClassLoader(java.lang.ClassLoader classLoader)
Unsets the class loader to be used on serialization operations, for all data stored.

Parameters:
classLoader -


Copyright © 2009. All Rights Reserved.