org.jboss.serial.objectmetamodel
Class ObjectsCache
java.lang.Object
org.jboss.serial.objectmetamodel.DataExport
org.jboss.serial.objectmetamodel.ObjectsCache
- public class ObjectsCache
- extends DataExport
- Author:
- clebert suconic
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectsCache
public ObjectsCache(ObjectSubstitutionInterface substitution,
java.lang.ClassLoader loader,
SafeCloningRepository safeToReuse,
boolean checkSerializableClass)
getLoader
public java.lang.ClassLoader getLoader()
setLoader
public void setLoader(java.lang.ClassLoader loader)
getSubstitution
public ObjectSubstitutionInterface getSubstitution()
setSubstitution
public void setSubstitution(ObjectSubstitutionInterface substitution)
findObjectInCache
public ObjectDescription findObjectInCache(ObjectReference obj)
findObjectInCache
public ObjectDescription findObjectInCache(java.lang.String className,
int cacheId)
- Parameters:
cacheId
-
- Returns:
putObjectInCache
public void putObjectInCache(java.lang.Object obj,
ObjectDescription description)
putObjectInCache
public void putObjectInCache(ObjectReference objRef,
ObjectDescription description)
getSafeToReuse
public SafeCloningRepository getSafeToReuse()
isCheckSerializableClass
public boolean isCheckSerializableClass()
setCheckSerializableClass
public void setCheckSerializableClass(boolean checkSerializableClass)
getOutput
public ObjectsCache.JBossSeralizationOutputInterface getOutput()
setOutput
public void setOutput(ObjectsCache.JBossSeralizationOutputInterface output)
getInput
public ObjectsCache.JBossSeralizationInputInterface getInput()
setInput
public void setInput(ObjectsCache.JBossSeralizationInputInterface input)
JBoss Serialization, a new approach to java-serialization.