com.dotmarketing.cache
Class DotJbossCacheLoader2

java.lang.Object
  extended by com.dotmarketing.cache.DotJbossCacheLoader2
All Implemented Interfaces:
org.jboss.cache.Lifecycle, org.jboss.cache.loader.CacheLoader

public class DotJbossCacheLoader2
extends java.lang.Object
implements org.jboss.cache.loader.CacheLoader


Field Summary
static java.lang.String DATA
          CacheImpl data file.
static java.lang.String DIR_SUFFIX
          CacheImpl directory suffix.
static java.lang.String FQN_PATTERN
          For fqn, check '*' '<' '>' '|' '"' '?' and also '\' '/' and ':'
static java.lang.String PATH_PATTERN
          For full path, check '*' '<' '>' '|' '"' '?' Regex: [\*<>|"?]
 
Constructor Summary
DotJbossCacheLoader2()
           
 
Method Summary
 void commit(java.lang.Object arg0)
           
 void create()
           
 void destroy()
           
 boolean exists(org.jboss.cache.Fqn arg0)
           
 java.util.Map<java.lang.Object,java.lang.Object> get(org.jboss.cache.Fqn fqn)
           
 java.util.Set<?> getChildrenNames(org.jboss.cache.Fqn arg0)
           
 org.jboss.cache.config.CacheLoaderConfig.IndividualCacheLoaderConfig getConfig()
           
 void loadEntireState(java.io.ObjectOutputStream arg0)
           
 void loadState(org.jboss.cache.Fqn arg0, java.io.ObjectOutputStream arg1)
           
 void prepare(java.lang.Object arg0, java.util.List<org.jboss.cache.Modification> arg1, boolean arg2)
           
 void put(org.jboss.cache.Fqn arg0, java.util.Map<java.lang.Object,java.lang.Object> arg1)
           
 java.lang.Object put(org.jboss.cache.Fqn arg0, java.lang.Object key, java.lang.Object value)
           
 void put(java.util.List<org.jboss.cache.Modification> arg0)
           
 void remove(org.jboss.cache.Fqn fqn)
           
 java.lang.Object remove(org.jboss.cache.Fqn fqn, java.lang.Object arg1)
           
 void removeData(org.jboss.cache.Fqn fqn)
           
 void rollback(java.lang.Object arg0)
           
 void setCache(org.jboss.cache.CacheSPI arg0)
           
 void setConfig(org.jboss.cache.config.CacheLoaderConfig.IndividualCacheLoaderConfig base)
           
 void setRegionManager(org.jboss.cache.RegionManager arg0)
           
 void start()
           
 void stop()
           
 void storeEntireState(java.io.ObjectInputStream arg0)
           
 void storeState(org.jboss.cache.Fqn arg0, java.io.ObjectInputStream arg1)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PATH_PATTERN

public static java.lang.String PATH_PATTERN
For full path, check '*' '<' '>' '|' '"' '?' Regex: [\*<>|"?]


FQN_PATTERN

public static final java.lang.String FQN_PATTERN
For fqn, check '*' '<' '>' '|' '"' '?' and also '\' '/' and ':'

See Also:
Constant Field Values

DATA

public static final java.lang.String DATA
CacheImpl data file.

See Also:
Constant Field Values

DIR_SUFFIX

public static final java.lang.String DIR_SUFFIX
CacheImpl directory suffix.

See Also:
Constant Field Values
Constructor Detail

DotJbossCacheLoader2

public DotJbossCacheLoader2()
Method Detail

commit

public void commit(java.lang.Object arg0)
            throws java.lang.Exception
Specified by:
commit in interface org.jboss.cache.loader.CacheLoader
Throws:
java.lang.Exception

create

public void create()
            throws java.lang.Exception
Specified by:
create in interface org.jboss.cache.Lifecycle
Throws:
java.lang.Exception

destroy

public void destroy()
Specified by:
destroy in interface org.jboss.cache.Lifecycle

exists

public boolean exists(org.jboss.cache.Fqn arg0)
               throws java.lang.Exception
Specified by:
exists in interface org.jboss.cache.loader.CacheLoader
Throws:
java.lang.Exception

get

public java.util.Map<java.lang.Object,java.lang.Object> get(org.jboss.cache.Fqn fqn)
                                                     throws java.lang.Exception
Specified by:
get in interface org.jboss.cache.loader.CacheLoader
Throws:
java.lang.Exception

getChildrenNames

public java.util.Set<?> getChildrenNames(org.jboss.cache.Fqn arg0)
                                  throws java.lang.Exception
Specified by:
getChildrenNames in interface org.jboss.cache.loader.CacheLoader
Throws:
java.lang.Exception

getConfig

public org.jboss.cache.config.CacheLoaderConfig.IndividualCacheLoaderConfig getConfig()
Specified by:
getConfig in interface org.jboss.cache.loader.CacheLoader

loadEntireState

public void loadEntireState(java.io.ObjectOutputStream arg0)
                     throws java.lang.Exception
Specified by:
loadEntireState in interface org.jboss.cache.loader.CacheLoader
Throws:
java.lang.Exception

loadState

public void loadState(org.jboss.cache.Fqn arg0,
                      java.io.ObjectOutputStream arg1)
               throws java.lang.Exception
Specified by:
loadState in interface org.jboss.cache.loader.CacheLoader
Throws:
java.lang.Exception

prepare

public void prepare(java.lang.Object arg0,
                    java.util.List<org.jboss.cache.Modification> arg1,
                    boolean arg2)
             throws java.lang.Exception
Specified by:
prepare in interface org.jboss.cache.loader.CacheLoader
Throws:
java.lang.Exception

put

public void put(java.util.List<org.jboss.cache.Modification> arg0)
         throws java.lang.Exception
Specified by:
put in interface org.jboss.cache.loader.CacheLoader
Throws:
java.lang.Exception

put

public void put(org.jboss.cache.Fqn arg0,
                java.util.Map<java.lang.Object,java.lang.Object> arg1)
         throws java.lang.Exception
Specified by:
put in interface org.jboss.cache.loader.CacheLoader
Throws:
java.lang.Exception

put

public java.lang.Object put(org.jboss.cache.Fqn arg0,
                            java.lang.Object key,
                            java.lang.Object value)
                     throws java.lang.Exception
Specified by:
put in interface org.jboss.cache.loader.CacheLoader
Throws:
java.lang.Exception

remove

public void remove(org.jboss.cache.Fqn fqn)
            throws java.lang.Exception
Specified by:
remove in interface org.jboss.cache.loader.CacheLoader
Throws:
java.lang.Exception

remove

public java.lang.Object remove(org.jboss.cache.Fqn fqn,
                               java.lang.Object arg1)
                        throws java.lang.Exception
Specified by:
remove in interface org.jboss.cache.loader.CacheLoader
Throws:
java.lang.Exception

removeData

public void removeData(org.jboss.cache.Fqn fqn)
                throws java.lang.Exception
Specified by:
removeData in interface org.jboss.cache.loader.CacheLoader
Throws:
java.lang.Exception

rollback

public void rollback(java.lang.Object arg0)
Specified by:
rollback in interface org.jboss.cache.loader.CacheLoader

setCache

public void setCache(org.jboss.cache.CacheSPI arg0)
Specified by:
setCache in interface org.jboss.cache.loader.CacheLoader

setConfig

public void setConfig(org.jboss.cache.config.CacheLoaderConfig.IndividualCacheLoaderConfig base)
Specified by:
setConfig in interface org.jboss.cache.loader.CacheLoader

setRegionManager

public void setRegionManager(org.jboss.cache.RegionManager arg0)
Specified by:
setRegionManager in interface org.jboss.cache.loader.CacheLoader

start

public void start()
           throws java.lang.Exception
Specified by:
start in interface org.jboss.cache.Lifecycle
Throws:
java.lang.Exception

stop

public void stop()
Specified by:
stop in interface org.jboss.cache.Lifecycle

storeEntireState

public void storeEntireState(java.io.ObjectInputStream arg0)
                      throws java.lang.Exception
Specified by:
storeEntireState in interface org.jboss.cache.loader.CacheLoader
Throws:
java.lang.Exception

storeState

public void storeState(org.jboss.cache.Fqn arg0,
                       java.io.ObjectInputStream arg1)
                throws java.lang.Exception
Specified by:
storeState in interface org.jboss.cache.loader.CacheLoader
Throws:
java.lang.Exception


Copyright © 2013 dotCMS Inc. All Rights Reserved.