站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBOSS Portal 2.2 API 英文版文档

DelegatingCacheLoader - JBOSS Portal 2.2 API 英文版文档


org.jboss.portal.core.impl.tree.loader
Class DelegatingCacheLoader

java.lang.Object
  extended byorg.jboss.portal.core.impl.tree.loader.DelegatingCacheLoader

public class DelegatingCacheLoader
extends java.lang.Object

Delegate to another cache loader in order to change how serialization is done on the persistent storage.


Constructor Summary
DelegatingCacheLoader()
           
 
Method Summary
 void commit(java.lang.Object tx)
           
 void create()
           
 void destroy()
           
 boolean exists(Fqn fqn)
           
 java.util.Map get(Fqn fqn)
           
 java.lang.Object get(Fqn fqn, java.lang.Object key)
           
 java.util.Set getChildrenNames(Fqn fqn)
           
 byte[] loadEntireState()
           
protected  byte[] marshall(java.lang.Object o)
           
protected  java.util.Map marshallMap(java.util.Map data)
           
protected  java.util.List marshallModifications(java.util.List modifications)
           
 void prepare(java.lang.Object tx, java.util.List modifications, boolean onePhase)
           
 void put(Fqn fqn, java.util.Map data)
           
 java.lang.Object put(Fqn fqn, java.lang.Object key, java.lang.Object value)
           
 void put(java.util.List modifications)
           
 void remove(Fqn fqn)
           
 java.lang.Object remove(Fqn fqn, java.lang.Object key)
           
 void removeData(Fqn fqn)
           
 void rollback(java.lang.Object tx)
           
 void setCache(TreeCache cache)
           
 void setConfig(java.util.Properties props)
           
 void start()
           
 void stop()
           
 void storeEntireState(byte[] bytes)
           
protected  java.lang.Object unmarshall(byte[] bytes)
           
protected  java.util.Map unmarshallMap(java.util.Map data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatingCacheLoader

public DelegatingCacheLoader()
Method Detail

setConfig

public void setConfig(java.util.Properties props)

setCache

public void setCache(TreeCache cache)

getChildrenNames

public java.util.Set getChildrenNames(Fqn fqn)
                               throws java.lang.Exception
Throws:
java.lang.Exception

get

public java.lang.Object get(Fqn fqn,
                            java.lang.Object key)
                     throws java.lang.Exception
Throws:
java.lang.Exception

get

public java.util.Map get(Fqn fqn)
                  throws java.lang.Exception
Throws:
java.lang.Exception

exists

public boolean exists(Fqn fqn)
               throws java.lang.Exception
Throws:
java.lang.Exception

put

public java.lang.Object put(Fqn fqn,
                            java.lang.Object key,
                            java.lang.Object value)
                     throws java.lang.Exception
Throws:
java.lang.Exception

put

public void put(Fqn fqn,
                java.util.Map data)
         throws java.lang.Exception
Throws:
java.lang.Exception

put

public void put(java.util.List modifications)
         throws java.lang.Exception
Throws:
java.lang.Exception

remove

public java.lang.Object remove(Fqn fqn,
                               java.lang.Object key)
                        throws java.lang.Exception
Throws:
java.lang.Exception

remove

public void remove(Fqn fqn)
            throws java.lang.Exception
Throws:
java.lang.Exception

removeData

public void removeData(Fqn fqn)
                throws java.lang.Exception
Throws:
java.lang.Exception

prepare

public void prepare(java.lang.Object tx,
                    java.util.List modifications,
                    boolean onePhase)
             throws java.lang.Exception
Throws:
java.lang.Exception

commit

public void commit(java.lang.Object tx)
            throws java.lang.Exception
Throws:
java.lang.Exception

rollback

public void rollback(java.lang.Object tx)

loadEntireState

public byte[] loadEntireState()
                       throws java.lang.Exception
Throws:
java.lang.Exception

storeEntireState

public void storeEntireState(byte[] bytes)
                      throws java.lang.Exception
Throws:
java.lang.Exception

create

public void create()
            throws java.lang.Exception
Throws:
java.lang.Exception

start

public void start()
           throws java.lang.Exception
Throws:
java.lang.Exception

stop

public void stop()

destroy

public void destroy()

marshallModifications

protected java.util.List marshallModifications(java.util.List modifications)
                                        throws java.io.ObjectStreamException
Throws:
java.io.ObjectStreamException

marshallMap

protected java.util.Map marshallMap(java.util.Map data)
                             throws java.io.ObjectStreamException
Throws:
java.io.ObjectStreamException

unmarshallMap

protected java.util.Map unmarshallMap(java.util.Map data)
                               throws java.lang.ClassNotFoundException,
                                      java.io.ObjectStreamException
Throws:
java.lang.ClassNotFoundException
java.io.ObjectStreamException

marshall

protected byte[] marshall(java.lang.Object o)
                   throws java.io.ObjectStreamException
Throws:
java.io.ObjectStreamException

unmarshall

protected java.lang.Object unmarshall(byte[] bytes)
                               throws java.lang.ClassNotFoundException,
                                      java.io.ObjectStreamException
Throws:
java.lang.ClassNotFoundException
java.io.ObjectStreamException