A B C D E F G H I J K L M N O P R S T U V W

A

addObjectReference(int) - Method in interface org.jboss.serial.objectmetamodel.ObjectsCache.JBossSeralizationOutputInterface
Extracts the integer of an object, and add the output
ArgumentPersistentReference - Class in org.jboss.serial.references
Abstract class used where reflection operations with arguments are used (like Methods and Constructors)
ArgumentPersistentReference(Class, Object, int) - Constructor for class org.jboss.serial.references.ArgumentPersistentReference
 
ArrayPersister - Class in org.jboss.serial.persister
$Id: ArrayPersister.java,v 1.16 2006/04/24 23:49:40 csuconic Exp $
ArrayPersister() - Constructor for class org.jboss.serial.persister.ArrayPersister
 
available() - Method in class org.jboss.serial.io.JBossObjectInputStream
Returns the number of bytes that can be read without blocking.
available() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
Returns the number of bytes that can be read without blocking.

B

BOOLEAN - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
BooleanContainer - Class in org.jboss.serial.finalcontainers
$Id: BooleanContainer.java,v 1.4 2006/04/18 18:42:41 csuconic Exp $
BOOLEANOBJ - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
BYTE - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
BYTEARRAY - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
byteBuffer - Variable in class org.jboss.serial.util.StringUtilBuffer
 
ByteContainer - Class in org.jboss.serial.finalcontainers
$Id: ByteContainer.java,v 1.3 2006/04/18 18:42:41 csuconic Exp $
ByteContainer(byte) - Constructor for class org.jboss.serial.finalcontainers.ByteContainer
 
ByteContainer() - Constructor for class org.jboss.serial.finalcontainers.ByteContainer
 
BYTEOBJ - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 

C

calculateUTFSize(String, StringUtilBuffer) - Static method in class org.jboss.serial.util.StringUtil
 
canPersist(Object) - Method in class org.jboss.serial.persister.ArrayPersister
 
canPersist(Object) - Method in class org.jboss.serial.persister.ClassReferencePersister
 
canPersist(Object) - Method in class org.jboss.serial.persister.ExternalizePersister
 
canPersist(Object) - Method in interface org.jboss.serial.persister.Persister
Ask the persister if the persister can handle this object
canPersist(Object) - Method in class org.jboss.serial.persister.ProxyPersister
 
canPersist(Object) - Method in class org.jboss.serial.persister.RegularObjectPersister
 
CHARACTER - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
CharacterContainer - Class in org.jboss.serial.finalcontainers
$Id: CharacterContainer.java,v 1.3 2006/04/18 18:42:41 csuconic Exp $
CharacterContainer(char) - Constructor for class org.jboss.serial.finalcontainers.CharacterContainer
 
CharacterContainer() - Constructor for class org.jboss.serial.finalcontainers.CharacterContainer
 
CHARACTEROBJ - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
charBuffer - Variable in class org.jboss.serial.util.StringUtilBuffer
 
CLASSDEF - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
ClassMetaConsts - Interface in org.jboss.serial.util
Contribution made by Bob Morris.
ClassMetaData - Class in org.jboss.serial.classmetamodel
 
ClassMetaData(Class) - Constructor for class org.jboss.serial.classmetamodel.ClassMetaData
 
ClassMetadataField - Class in org.jboss.serial.classmetamodel
 
ClassMetadataField(Field) - Constructor for class org.jboss.serial.classmetamodel.ClassMetadataField
 
ClassMetaDataSlot - Class in org.jboss.serial.classmetamodel
 
ClassMetaDataSlot(Class) - Constructor for class org.jboss.serial.classmetamodel.ClassMetaDataSlot
 
ClassMetamodelFactory - Class in org.jboss.serial.classmetamodel
$Id: ClassMetamodelFactory.java,v 1.48 2006/07/28 04:57:13 csuconic Exp $
ClassMetamodelFactory() - Constructor for class org.jboss.serial.classmetamodel.ClassMetamodelFactory
 
ClassReferencePersister - Class in org.jboss.serial.persister
$Id: ClassReferencePersister.java,v 1.19 2006/06/08 16:39:43 csuconic Exp $
ClassReferencePersister() - Constructor for class org.jboss.serial.persister.ClassReferencePersister
 
ClassResolver - Interface in org.jboss.serial.classmetamodel
This interface is implemented by JbossobjectinputStream, and its used to validate if a class has readResolve implemented
clear(boolean) - Static method in class org.jboss.serial.classmetamodel.ClassMetamodelFactory
 
clear() - Static method in class org.jboss.serial.classmetamodel.ClassMetamodelFactory
 
clear() - Method in class org.jboss.serial.objectmetamodel.safecloning.SafeCloningRepository
 
clear() - Method in class org.jboss.serial.util.FastHashMap
Remove all mappings from this map.
clear() - Method in class org.jboss.serial.util.PartitionedWeakHashMap
 
clone() - Method in class org.jboss.serial.util.FastHashMap
Return a shallow copy of this FastHashMap instance.
cloneCache() - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
cloneContainer() - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
close() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
close() - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
close() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
close() - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
closeObjectDefinition() - Method in interface org.jboss.serial.objectmetamodel.ObjectsCache.JBossSeralizationOutputInterface
 
closeSign - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
ConstructorManager - Class in org.jboss.serial.classmetamodel
Find the constructor that respect the serialization behavior $Id: ConstructorManager.java,v 1.3 2006/03/16 16:25:02 csuconic Exp $
ConstructorManager() - Constructor for class org.jboss.serial.classmetamodel.ConstructorManager
 
ConstructorPersistentReference - Class in org.jboss.serial.references
This class is not used by JBossSerialization itself, as the constructor used is slightly different (GhostConstructor), but I kept the implementation here as a reference for others.
ConstructorPersistentReference(Class, Object, int) - Constructor for class org.jboss.serial.references.ConstructorPersistentReference
 
containsKey(Object) - Method in class org.jboss.serial.util.FastHashMap
Return true if this map contains a mapping for the specified key.
containsKey(Object) - Method in class org.jboss.serial.util.PartitionedWeakHashMap
 
containsValue(Object) - Method in class org.jboss.serial.util.FastHashMap
Return true if this map contains one or more keys mapping to the specified value.
containsValue(Object) - Method in class org.jboss.serial.util.PartitionedWeakHashMap
 
createGet() - Method in class org.jboss.serial.objectmetamodel.FieldsContainer
 
createPut() - Method in class org.jboss.serial.objectmetamodel.FieldsContainer
 

D

DataContainer - Class in org.jboss.serial.objectmetamodel
DataContainer is a Container of Immutables and Object References.
DataContainer(boolean) - Constructor for class org.jboss.serial.objectmetamodel.DataContainer
 
DataContainer(boolean, StringUtilBuffer) - Constructor for class org.jboss.serial.objectmetamodel.DataContainer
 
DataContainer(ClassLoader, boolean, StringUtilBuffer) - Constructor for class org.jboss.serial.objectmetamodel.DataContainer
 
DataContainer(ClassLoader, boolean, StringUtilBuffer, ClassResolver) - Constructor for class org.jboss.serial.objectmetamodel.DataContainer
 
DataContainer(ClassLoader, ObjectSubstitutionInterface, boolean) - Constructor for class org.jboss.serial.objectmetamodel.DataContainer
 
DataContainer(ClassLoader, ObjectSubstitutionInterface, boolean, StringUtilBuffer) - Constructor for class org.jboss.serial.objectmetamodel.DataContainer
 
DataContainer(ClassLoader, ObjectSubstitutionInterface, SafeCloningRepository, boolean) - Constructor for class org.jboss.serial.objectmetamodel.DataContainer
 
DataContainer(ClassLoader, ObjectSubstitutionInterface, SafeCloningRepository, boolean, StringUtilBuffer) - Constructor for class org.jboss.serial.objectmetamodel.DataContainer
 
DataContainer(ObjectsCache) - Constructor for class org.jboss.serial.objectmetamodel.DataContainer
 
DataContainerConstants - Interface in org.jboss.serial.objectmetamodel
$Id: DataContainerConstants.java,v 1.11 2006/05/02 04:45:02 csuconic Exp $
DataExport - Class in org.jboss.serial.objectmetamodel
DataExport is class which is not part of the public API used only during the persistence of the meta-model into bytes which happens at DataContainer.saveData(DataOutput) and org.jboss.serial.objectmetamodel.DataContainer#loadData(DataInput)) So...
DataExport() - Constructor for class org.jboss.serial.objectmetamodel.DataExport
 
DefaultConstructorManager - Class in org.jboss.serial.classmetamodel
If SunConstructorManager is not available in this current JVM, we will use the default one which only looks for the default constructor at the current class $Id: DefaultConstructorManager.java,v 1.3 2006/03/16 16:25:02 csuconic Exp $
DefaultConstructorManager() - Constructor for class org.jboss.serial.classmetamodel.DefaultConstructorManager
 
defaultRead(ObjectInput, Object, StreamingClass, ClassMetaData, ObjectSubstitutionInterface) - Static method in class org.jboss.serial.persister.RegularObjectPersister
 
defaultReadObject() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
defaultReadObject() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
defaultWrite(ObjectOutput, Object, ClassMetaData, ObjectSubstitutionInterface) - Static method in class org.jboss.serial.persister.RegularObjectPersister
 
defaultWriteObject() - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
defaultWriteObject() - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
DOUBLE - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
DoubleContainer - Class in org.jboss.serial.finalcontainers
$Id: DoubleContainer.java,v 1.3 2006/04/18 18:42:41 csuconic Exp $
DoubleContainer(double) - Constructor for class org.jboss.serial.finalcontainers.DoubleContainer
 
DoubleContainer() - Constructor for class org.jboss.serial.finalcontainers.DoubleContainer
 
DOUBLEOBJ - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 

E

EMPTY_CLASS_ARRY - Static variable in interface org.jboss.serial.util.ClassMetaConsts
 
EMPTY_OBJECT_ARRAY - Static variable in interface org.jboss.serial.util.ClassMetaConsts
 
EmptyReference - Class in org.jboss.serial.references
 
EmptyReference() - Constructor for class org.jboss.serial.references.EmptyReference
 
emptyReference - Static variable in interface org.jboss.serial.util.ClassMetaConsts
 
entrySet() - Method in class org.jboss.serial.util.FastHashMap
Return a collection view of the mappings contained in this map.
entrySet() - Method in class org.jboss.serial.util.PartitionedWeakHashMap
 
equals(Object) - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
equals(Object) - Method in class org.jboss.serial.finalcontainers.BooleanContainer
 
equals(Object) - Method in class org.jboss.serial.finalcontainers.ByteContainer
 
equals(Object) - Method in class org.jboss.serial.finalcontainers.CharacterContainer
 
equals(Object) - Method in class org.jboss.serial.finalcontainers.DoubleContainer
 
equals(Object) - Method in class org.jboss.serial.finalcontainers.FloatContainer
 
equals(Object) - Method in class org.jboss.serial.finalcontainers.IntegerContainer
 
equals(Object) - Method in class org.jboss.serial.finalcontainers.LongContainer
 
equals(Object) - Method in class org.jboss.serial.finalcontainers.ShortContainer
 
equals(Object) - Method in class org.jboss.serial.io.MarshalledObject
 
equals(Object) - Method in class org.jboss.serial.util.FastHashMap
Compare the specified object with this list for equality.
equals(Object) - Method in class org.jboss.serial.util.PartitionedWeakHashMap
 
ExternalizePersister - Class in org.jboss.serial.persister
$Id: ExternalizePersister.java,v 1.13 2006/04/24 23:49:40 csuconic Exp $
ExternalizePersister() - Constructor for class org.jboss.serial.persister.ExternalizePersister
 

F

FastHashMap - Class in org.jboss.serial.util
A customized implementation of java.util.HashMap designed to operate in a multithreaded environment where the large majority of method calls are read-only, instead of structural changes.
FastHashMap() - Constructor for class org.jboss.serial.util.FastHashMap
Construct a an empty map.
FastHashMap(int) - Constructor for class org.jboss.serial.util.FastHashMap
Construct an empty map with the specified capacity.
FastHashMap(int, float) - Constructor for class org.jboss.serial.util.FastHashMap
Construct an empty map with the specified capacity and load factor.
FastHashMap(Map) - Constructor for class org.jboss.serial.util.FastHashMap
Construct a new map with the same mappings as the specified map.
FieldPersistentReference - Class in org.jboss.serial.references
Creates a persistentReference for Fields
FieldPersistentReference(Field, int) - Constructor for class org.jboss.serial.references.FieldPersistentReference
 
FieldsContainer - Class in org.jboss.serial.objectmetamodel
$Id: FieldsContainer.java,v 1.9 2006/04/18 18:42:42 csuconic Exp $
FieldsContainer(ClassMetaDataSlot) - Constructor for class org.jboss.serial.objectmetamodel.FieldsContainer
 
FieldsContainer.EntryImpl - Class in org.jboss.serial.objectmetamodel
 
FieldsContainer.EntryImpl(Object, Object) - Constructor for class org.jboss.serial.objectmetamodel.FieldsContainer.EntryImpl
 
FieldsManager - Class in org.jboss.serial.classmetamodel
$Id: FieldsManager.java,v 1.7 2006/04/18 18:42:40 csuconic Exp $ FieldsManager is the class responsible to manage changing the fields.
FieldsManager() - Constructor for class org.jboss.serial.classmetamodel.FieldsManager
 
fillMetadata(ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
fillMetadata(ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
fillMetadata(ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
FinalContainer - Class in org.jboss.serial.finalcontainers
$Id: FinalContainer.java,v 1.3 2006/04/18 18:42:41 csuconic Exp $
FinalContainer() - Constructor for class org.jboss.serial.finalcontainers.FinalContainer
 
findIdInCacheWrite(Object) - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
findObjectInCacheRead(int) - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
findReference(int) - Method in class org.jboss.serial.objectmetamodel.safecloning.SafeCloningRepository
 
FLOAT - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
FloatContainer - Class in org.jboss.serial.finalcontainers
$Id: FloatContainer.java,v 1.3 2006/04/18 18:42:41 csuconic Exp $
FloatContainer(float) - Constructor for class org.jboss.serial.finalcontainers.FloatContainer
 
FloatContainer() - Constructor for class org.jboss.serial.finalcontainers.FloatContainer
 
FLOATOBJ - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
flush() - Method in class org.jboss.serial.io.JBossObjectOutputStream
Flushes the stream.
flush() - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
flush() - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
Flushes the stream.

G

get() - Method in class org.jboss.serial.io.MarshalledObject
 
get() - Method in class org.jboss.serial.io.MarshalledObjectForLocalCalls
The object has to be unserialized only when the first get is executed.
get() - Method in class org.jboss.serial.references.PersistentReference
 
get(Object) - Method in class org.jboss.serial.util.FastHashMap
Return the value to which this map maps the specified key.
get(Object) - Method in class org.jboss.serial.util.PartitionedWeakHashMap
 
getArguments() - Method in class org.jboss.serial.references.ArgumentPersistentReference
 
getArrayDepth() - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
getArrayRepresentation() - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
getBoolean(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
getBoolean(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
getBoolean(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
getByte(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
getByte(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
getByte(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
getCache() - Static method in class org.jboss.serial.classmetamodel.ClassMetamodelFactory
 
getCache() - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
getCharacter(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
getCharacter(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
getCharacter(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
getClassLoader() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
getClassLoader() - Method in class org.jboss.serial.io.JBossObjectInputStreamSharedTree
 
getClassMetaData(String, ClassResolver, ClassLoader, boolean) - Static method in class org.jboss.serial.classmetamodel.ClassMetamodelFactory
 
getClassMetaData(Class, boolean) - Static method in class org.jboss.serial.classmetamodel.ClassMetamodelFactory
 
getClassName() - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
getClassResolver() - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
getClassResolver() - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
getClazz() - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
getConstructor() - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
getConstructor(Class) - Method in class org.jboss.serial.classmetamodel.ConstructorManager
 
getConstructor(Class) - Method in class org.jboss.serial.classmetamodel.DefaultConstructorManager
 
getConstructor(Class) - Method in class org.jboss.serial.classmetamodel.SunConstructorManager
 
getControlStreaming() - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
getDirectInput(DataInputStream) - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
getDirectOutput(DataOutputStream) - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
getDouble(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
getDouble(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
getDouble(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
getField() - Method in class org.jboss.serial.classmetamodel.ClassMetadataField
 
getField(String) - Method in class org.jboss.serial.classmetamodel.ClassMetaDataSlot
 
getField(long) - Method in class org.jboss.serial.classmetamodel.ClassMetaDataSlot
 
getField() - Method in class org.jboss.serial.references.FieldPersistentReference
 
getFieldName() - Method in class org.jboss.serial.classmetamodel.ClassMetadataField
 
getFields() - Method in class org.jboss.serial.classmetamodel.ClassMetaDataSlot
 
getFieldsManager() - Static method in class org.jboss.serial.classmetamodel.FieldsManager
 
getFloat(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
getFloat(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
getFloat(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
getId() - Method in class org.jboss.serial.persister.ArrayPersister
 
getId() - Method in class org.jboss.serial.persister.ClassReferencePersister
 
getId() - Method in class org.jboss.serial.persister.ExternalizePersister
 
getId() - Method in interface org.jboss.serial.persister.Persister
You need to always return what was sent by setId.
getId() - Method in class org.jboss.serial.persister.ProxyPersister
 
getId() - Method in class org.jboss.serial.persister.RegularObjectPersister
 
getInput() - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
getInput() - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
getInt(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
getInt(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
getInt(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
getKey() - Method in class org.jboss.serial.objectmetamodel.FieldsContainer.EntryImpl
 
getKeyFields() - Method in class org.jboss.serial.classmetamodel.StreamingClass
 
getLoader() - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
getLong(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
getLong(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
getLong(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
getMap(Object) - Method in class org.jboss.serial.util.PartitionedWeakHashMap
 
getMappedClass() - Method in class org.jboss.serial.references.PersistentReference
 
getMetadata() - Method in class org.jboss.serial.classmetamodel.StreamingClass
 
getMethod() - Method in class org.jboss.serial.references.MethodPersistentReference
 
getObject(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
getObject(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
getObject(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
getOrder() - Method in class org.jboss.serial.classmetamodel.ClassMetadataField
 
getOutput() - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
getOutput() - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
getPrivateMethodRead() - Method in class org.jboss.serial.classmetamodel.ClassMetaDataSlot
 
getPrivateMethodWrite() - Method in class org.jboss.serial.classmetamodel.ClassMetaDataSlot
 
getReadResolveMethod() - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
getSafeToReuse() - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
getShaHash() - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
getShaHash() - Method in class org.jboss.serial.classmetamodel.ClassMetadataField
 
getShaHash() - Method in class org.jboss.serial.classmetamodel.ClassMetaDataSlot
 
getShort(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
getShort(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
getShort(Object, ClassMetadataField) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
getSize() - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
getSlotClass() - Method in class org.jboss.serial.classmetamodel.ClassMetaDataSlot
 
getSlots() - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
getStringBuffer() - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
getStringBuffer() - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
getSubstitution() - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
getUnsafeKey() - Method in class org.jboss.serial.classmetamodel.ClassMetadataField
 
getValue() - Method in class org.jboss.serial.finalcontainers.BooleanContainer
 
getValue() - Method in class org.jboss.serial.finalcontainers.ByteContainer
 
getValue() - Method in class org.jboss.serial.finalcontainers.CharacterContainer
 
getValue() - Method in class org.jboss.serial.finalcontainers.DoubleContainer
 
getValue() - Method in class org.jboss.serial.finalcontainers.FloatContainer
 
getValue() - Method in class org.jboss.serial.finalcontainers.IntegerContainer
 
getValue() - Method in class org.jboss.serial.finalcontainers.LongContainer
 
getValue() - Method in class org.jboss.serial.finalcontainers.ShortContainer
 
getValue() - Method in class org.jboss.serial.objectmetamodel.FieldsContainer.EntryImpl
 
getWriteReplaceMethod() - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 

H

hashCode() - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
hashCode() - Method in class org.jboss.serial.finalcontainers.BooleanContainer
 
hashCode() - Method in class org.jboss.serial.finalcontainers.ByteContainer
 
hashCode() - Method in class org.jboss.serial.finalcontainers.CharacterContainer
 
hashCode() - Method in class org.jboss.serial.finalcontainers.DoubleContainer
 
hashCode() - Method in class org.jboss.serial.finalcontainers.FloatContainer
 
hashCode() - Method in class org.jboss.serial.finalcontainers.IntegerContainer
 
hashCode() - Method in class org.jboss.serial.finalcontainers.LongContainer
 
hashCode() - Method in class org.jboss.serial.finalcontainers.ShortContainer
 
hashCode() - Method in class org.jboss.serial.io.MarshalledObject
 
hashCode() - Method in class org.jboss.serial.util.FastHashMap
Return the hash code value for this map.
hashName(String) - Static method in class org.jboss.serial.util.HashStringUtil
 
HashStringUtil - Class in org.jboss.serial.util
This code was extracted from MarshalledInvocation.
HashStringUtil() - Constructor for class org.jboss.serial.util.HashStringUtil
 

I

identityHashStrategy - Static variable in interface org.jboss.serial.util.ClassMetaConsts
 
IMMUTABLE_OBJREF - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
INTEGER - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
IntegerContainer - Class in org.jboss.serial.finalcontainers
$Id: IntegerContainer.java,v 1.3 2006/04/18 18:42:41 csuconic Exp $
IntegerContainer(int) - Constructor for class org.jboss.serial.finalcontainers.IntegerContainer
 
IntegerContainer() - Constructor for class org.jboss.serial.finalcontainers.IntegerContainer
 
INTEGEROBJ - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
isArray() - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
isCheckSerializableClass() - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
isCheckSerializableClass() - Method in interface org.jboss.serial.objectmetamodel.ObjectsCache.JBossSeralizationOutputInterface
 
isEmpty() - Method in class org.jboss.serial.util.FastHashMap
Return true if this map contains no mappings.
isEmpty() - Method in class org.jboss.serial.util.PartitionedWeakHashMap
 
isExternalizable() - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
isImmutable(Class) - Static method in class org.jboss.serial.classmetamodel.ClassMetamodelFactory
 
isObject() - Method in class org.jboss.serial.classmetamodel.ClassMetadataField
 
isProxy() - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
isSafeToReuse(Object) - Method in interface org.jboss.serial.objectmetamodel.safecloning.SafeClone
 
isSerializable() - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
isSupported() - Method in class org.jboss.serial.classmetamodel.ConstructorManager
 
isSupported() - Method in class org.jboss.serial.classmetamodel.DefaultConstructorManager
 
isSupported() - Method in class org.jboss.serial.classmetamodel.SunConstructorManager
 
isSupported() - Static method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 

J

JBossObjectInputStream - Class in org.jboss.serial.io
 
JBossObjectInputStream(InputStream) - Constructor for class org.jboss.serial.io.JBossObjectInputStream
 
JBossObjectInputStream(InputStream, StringUtilBuffer) - Constructor for class org.jboss.serial.io.JBossObjectInputStream
 
JBossObjectInputStream(InputStream, ClassLoader) - Constructor for class org.jboss.serial.io.JBossObjectInputStream
 
JBossObjectInputStream(InputStream, ClassLoader, StringUtilBuffer) - Constructor for class org.jboss.serial.io.JBossObjectInputStream
In case of InputStream is null, the only method that can be used on this class is smartClone
JBossObjectInputStreamSharedTree - Class in org.jboss.serial.io
This implementation will respect reset commands.
JBossObjectInputStreamSharedTree(InputStream, ClassLoader, StringUtilBuffer) - Constructor for class org.jboss.serial.io.JBossObjectInputStreamSharedTree
 
JBossObjectInputStreamSharedTree(InputStream, ClassLoader) - Constructor for class org.jboss.serial.io.JBossObjectInputStreamSharedTree
 
JBossObjectInputStreamSharedTree(InputStream, StringUtilBuffer) - Constructor for class org.jboss.serial.io.JBossObjectInputStreamSharedTree
 
JBossObjectInputStreamSharedTree(InputStream) - Constructor for class org.jboss.serial.io.JBossObjectInputStreamSharedTree
 
JBossObjectOutputStream - Class in org.jboss.serial.io
 
JBossObjectOutputStream(OutputStream) - Constructor for class org.jboss.serial.io.JBossObjectOutputStream
Creates an OutputStream, that by default doesn't require
JBossObjectOutputStream(OutputStream, StringUtilBuffer) - Constructor for class org.jboss.serial.io.JBossObjectOutputStream
Creates an OutputStream, that by default doesn't require
JBossObjectOutputStream(OutputStream, boolean) - Constructor for class org.jboss.serial.io.JBossObjectOutputStream
 
JBossObjectOutputStream(OutputStream, boolean, StringUtilBuffer) - Constructor for class org.jboss.serial.io.JBossObjectOutputStream
 
JBossObjectOutputStreamSharedTree - Class in org.jboss.serial.io
This implementation will respect reset commands.
JBossObjectOutputStreamSharedTree(OutputStream, boolean, StringUtilBuffer) - Constructor for class org.jboss.serial.io.JBossObjectOutputStreamSharedTree
 
JBossObjectOutputStreamSharedTree(OutputStream, boolean) - Constructor for class org.jboss.serial.io.JBossObjectOutputStreamSharedTree
 
JBossObjectOutputStreamSharedTree(OutputStream, StringUtilBuffer) - Constructor for class org.jboss.serial.io.JBossObjectOutputStreamSharedTree
 
JBossObjectOutputStreamSharedTree(OutputStream) - Constructor for class org.jboss.serial.io.JBossObjectOutputStreamSharedTree
 

K

keySet() - Method in class org.jboss.serial.util.FastHashMap
Return a set view of the keys contained in this map.
keySet() - Method in class org.jboss.serial.util.PartitionedWeakHashMap
 

L

loadData(DataInput) - Method in class org.jboss.serial.objectmetamodel.DataContainer
this reads data from a streaming.
LONG - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
LongContainer - Class in org.jboss.serial.finalcontainers
$Id: LongContainer.java,v 1.3 2006/04/18 18:42:41 csuconic Exp $
LongContainer(long) - Constructor for class org.jboss.serial.finalcontainers.LongContainer
 
LongContainer() - Constructor for class org.jboss.serial.finalcontainers.LongContainer
 
LONGOBJ - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 

M

main(String[]) - Static method in class org.jboss.serial.Version
 
MarshalledObject - Class in org.jboss.serial.io
Turns content into a byte array that is delayed in unmarshalling.
MarshalledObject() - Constructor for class org.jboss.serial.io.MarshalledObject
 
MarshalledObject(Object) - Constructor for class org.jboss.serial.io.MarshalledObject
 
MarshalledObjectForLocalCalls - Class in org.jboss.serial.io
This is the equivalent for MarshalledObject on RMI, but this is optimized for local calls.
MarshalledObjectForLocalCalls() - Constructor for class org.jboss.serial.io.MarshalledObjectForLocalCalls
 
MarshalledObjectForLocalCalls(Object) - Constructor for class org.jboss.serial.io.MarshalledObjectForLocalCalls
 
MarshalledObjectForLocalCalls(Object, SafeCloningRepository) - Constructor for class org.jboss.serial.io.MarshalledObjectForLocalCalls
 
MethodPersistentReference - Class in org.jboss.serial.references
A reference to a field.
MethodPersistentReference(Method, int) - Constructor for class org.jboss.serial.references.MethodPersistentReference
 

N

NEWDEF - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
newInstance() - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
NULLREF - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 

O

OBJECTDEF - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
ObjectDescriptorFactory - Class in org.jboss.serial.objectmetamodel
 
ObjectDescriptorFactory() - Constructor for class org.jboss.serial.objectmetamodel.ObjectDescriptorFactory
 
ObjectInputStreamProxy - Class in org.jboss.serial.persister
$Id: ObjectInputStreamProxy.java,v 1.6 2006/04/24 23:49:40 csuconic Exp $
ObjectInputStreamProxy(ObjectInput, short[], Object, ClassMetaDataSlot, ObjectSubstitutionInterface) - Constructor for class org.jboss.serial.persister.ObjectInputStreamProxy
 
ObjectOutputStreamProxy - Class in org.jboss.serial.persister
$Id: ObjectOutputStreamProxy.java,v 1.7 2006/04/11 23:13:09 csuconic Exp $
ObjectOutputStreamProxy(ObjectOutput, Object, ClassMetaDataSlot, ObjectSubstitutionInterface) - Constructor for class org.jboss.serial.persister.ObjectOutputStreamProxy
 
OBJECTREF - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
ObjectsCache - Class in org.jboss.serial.objectmetamodel
 
ObjectsCache(ObjectSubstitutionInterface, ClassLoader, SafeCloningRepository, boolean, StringUtilBuffer) - Constructor for class org.jboss.serial.objectmetamodel.ObjectsCache
 
ObjectsCache.JBossSeralizationInputInterface - Interface in org.jboss.serial.objectmetamodel
Required operations to work well with ObjectsCache
ObjectsCache.JBossSeralizationOutputInterface - Interface in org.jboss.serial.objectmetamodel
Required operations to work well with ObjectsCache
ObjectSubstitutionInterface - Interface in org.jboss.serial.objectmetamodel
If ObjectSubstitution needs to be handled, send an implementation of this class to DataContainer $Id: ObjectSubstitutionInterface.java,v 1.3 2006/04/18 18:42:42 csuconic Exp $
openObjectDefinition() - Method in interface org.jboss.serial.objectmetamodel.ObjectsCache.JBossSeralizationOutputInterface
 
openSign - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
org.jboss.serial - package org.jboss.serial
 
org.jboss.serial.classmetamodel - package org.jboss.serial.classmetamodel
 
org.jboss.serial.exception - package org.jboss.serial.exception
 
org.jboss.serial.finalcontainers - package org.jboss.serial.finalcontainers
 
org.jboss.serial.io - package org.jboss.serial.io
 
org.jboss.serial.objectmetamodel - package org.jboss.serial.objectmetamodel
 
org.jboss.serial.objectmetamodel.safecloning - package org.jboss.serial.objectmetamodel.safecloning
 
org.jboss.serial.persister - package org.jboss.serial.persister
 
org.jboss.serial.references - package org.jboss.serial.references
 
org.jboss.serial.util - package org.jboss.serial.util
 

P

PartitionedWeakHashMap - Class in org.jboss.serial.util
This is a WeakHashMap divided into partitions, using a simple algorithm of using the hashCode of a Key % numberOfPartitions to determine what partition to use.
PartitionedWeakHashMap() - Constructor for class org.jboss.serial.util.PartitionedWeakHashMap
 
PartitionedWeakHashMap(boolean) - Constructor for class org.jboss.serial.util.PartitionedWeakHashMap
 
PersistentReference - Class in org.jboss.serial.references
Base class for persistent references.
PersistentReference(Class, Object, int) - Constructor for class org.jboss.serial.references.PersistentReference
 
Persister - Interface in org.jboss.serial.persister
Interface used to define how to load complex objects from the repository or streaming $Id: Persister.java,v 1.11 2006/04/24 23:49:40 csuconic Exp $
PersistResolver - Class in org.jboss.serial.persister
 
PersistResolver() - Constructor for class org.jboss.serial.persister.PersistResolver
 
printCacheDebug() - Static method in class org.jboss.serial.classmetamodel.ClassMetamodelFactory
 
ProxyPersister - Class in org.jboss.serial.persister
$Id: ProxyPersister.java,v 1.11 2006/04/24 23:49:40 csuconic Exp $
ProxyPersister() - Constructor for class org.jboss.serial.persister.ProxyPersister
 
put(Object, Object) - Method in class org.jboss.serial.util.FastHashMap
Associate the specified value with the specified key in this map.
put(Object, Object) - Method in class org.jboss.serial.util.PartitionedWeakHashMap
 
putAll(Map) - Method in class org.jboss.serial.util.FastHashMap
Copy all of the mappings from the specified map to this one, replacing any mappings with the same keys.
putAll(Map) - Method in class org.jboss.serial.util.PartitionedWeakHashMap
 
putFields() - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
putObjectInCacheRead(int, Object) - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
putObjectInCacheWrite(Object) - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 

R

read() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
read(byte[], int, int) - Method in class org.jboss.serial.io.JBossObjectInputStream
 
read(byte[]) - Method in class org.jboss.serial.io.JBossObjectInputStream
 
read() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
read(byte[], int, int) - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
read(byte[]) - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readBoolean() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readBoolean() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readByte() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readByte() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readByteDirectly() - Method in interface org.jboss.serial.objectmetamodel.ObjectsCache.JBossSeralizationInputInterface
 
readChar() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readChar() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readData(ClassLoader, StreamingClass, ClassMetaData, int, ObjectsCache, ObjectInput, ObjectSubstitutionInterface) - Method in class org.jboss.serial.persister.ArrayPersister
 
readData(ClassLoader, StreamingClass, ClassMetaData, int, ObjectsCache, ObjectInput, ObjectSubstitutionInterface) - Method in class org.jboss.serial.persister.ClassReferencePersister
 
readData(ClassLoader, StreamingClass, ClassMetaData, int, ObjectsCache, ObjectInput, ObjectSubstitutionInterface) - Method in class org.jboss.serial.persister.ExternalizePersister
 
readData(ClassLoader, StreamingClass, ClassMetaData, int, ObjectsCache, ObjectInput, ObjectSubstitutionInterface) - Method in interface org.jboss.serial.persister.Persister
 
readData(ClassLoader, StreamingClass, ClassMetaData, int, ObjectsCache, ObjectInput, ObjectSubstitutionInterface) - Method in class org.jboss.serial.persister.ProxyPersister
 
readData(ClassLoader, StreamingClass, ClassMetaData, int, ObjectsCache, ObjectInput, ObjectSubstitutionInterface) - Method in class org.jboss.serial.persister.RegularObjectPersister
 
readDouble() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readDouble() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readExternal(ObjectInput) - Method in class org.jboss.serial.io.MarshalledObjectForLocalCalls
 
readExternal(ObjectInput) - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
readField(ObjectInput) - Static method in class org.jboss.serial.objectmetamodel.FieldsContainer
both {@link org.jboss.serial.persister.RegularObjectPersister) and readMyself need to produce the same binary compatible output while it's not required by RegularObjectPersister to create an intermediate HashMap to read its fields.
readFields() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readFloat() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readFloat() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readFully(byte[]) - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readFully(byte[], int, int) - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readFully(byte[]) - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readFully(byte[], int, int) - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readImmutable(byte, ObjectsCache) - Method in interface org.jboss.serial.objectmetamodel.ObjectsCache.JBossSeralizationInputInterface
 
readInt() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readInt() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readLine() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readLine() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readLong() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readLong() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readMyself(DataInput) - Method in class org.jboss.serial.finalcontainers.BooleanContainer
 
readMyself(DataInput) - Method in class org.jboss.serial.finalcontainers.ByteContainer
 
readMyself(DataInput) - Method in class org.jboss.serial.finalcontainers.CharacterContainer
 
readMyself(DataInput) - Method in class org.jboss.serial.finalcontainers.DoubleContainer
 
readMyself(DataInput) - Method in class org.jboss.serial.finalcontainers.FloatContainer
 
readMyself(DataInput) - Method in class org.jboss.serial.finalcontainers.IntegerContainer
 
readMyself(DataInput) - Method in class org.jboss.serial.finalcontainers.LongContainer
 
readMyself(DataInput) - Method in class org.jboss.serial.finalcontainers.ShortContainer
 
readMyself(DataInput) - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
readMyself(ObjectInput) - Method in class org.jboss.serial.objectmetamodel.FieldsContainer
 
readObjectOverride() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readObjectOverride() - Method in class org.jboss.serial.io.JBossObjectInputStreamSharedTree
 
readObjectReference() - Method in interface org.jboss.serial.objectmetamodel.ObjectsCache.JBossSeralizationInputInterface
 
readObjectUsingDataContainer() - Method in class org.jboss.serial.io.JBossObjectInputStream
This is the old method of reading objects, always loading everything to a datacontainer
readShort() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readShort() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readStream(ObjectInput, ClassResolver, ClassLoader) - Static method in class org.jboss.serial.classmetamodel.StreamingClass
 
readString(DataInput, StringUtilBuffer) - Static method in class org.jboss.serial.util.StringUtil
 
readUnshared() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readUnshared() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readUnsignedByte() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readUnsignedByte() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readUnsignedShort() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readUnsignedShort() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
readUTF() - Method in class org.jboss.serial.io.JBossObjectInputStream
 
readUTF() - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
reassignObjectInCacheRead(int, Object) - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
rebuildReference() - Method in class org.jboss.serial.references.ConstructorPersistentReference
 
rebuildReference() - Method in class org.jboss.serial.references.EmptyReference
 
rebuildReference() - Method in class org.jboss.serial.references.FieldPersistentReference
 
rebuildReference() - Method in class org.jboss.serial.references.MethodPersistentReference
 
rebuildReference() - Method in class org.jboss.serial.references.PersistentReference
 
REFERENCE_SOFT - Static variable in class org.jboss.serial.references.PersistentReference
 
REFERENCE_TYPE_IN_USE - Static variable in interface org.jboss.serial.util.ClassMetaConsts
 
REFERENCE_WEAK - Static variable in class org.jboss.serial.references.PersistentReference
 
ReflectionFieldsManager - Class in org.jboss.serial.classmetamodel
$Id: ReflectionFieldsManager.java,v 1.3 2006/04/18 18:42:40 csuconic Exp $
ReflectionFieldsManager() - Constructor for class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
registerValidation(ObjectInputValidation, int) - Method in class org.jboss.serial.io.JBossObjectInputStream
 
registerValidation(ObjectInputValidation, int) - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
RegularObjectPersister - Class in org.jboss.serial.persister
This is the persister of a regular object.
RegularObjectPersister() - Constructor for class org.jboss.serial.persister.RegularObjectPersister
 
remove(Object) - Method in class org.jboss.serial.util.FastHashMap
Remove any mapping for this key, and return any previously mapped value.
remove(Object) - Method in class org.jboss.serial.util.PartitionedWeakHashMap
 
replaceObject(Object) - Method in interface org.jboss.serial.objectmetamodel.ObjectSubstitutionInterface
 
reset() - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
reset() - Method in class org.jboss.serial.io.JBossObjectOutputStreamSharedTree
 
RESET - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
reset() - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
reset() - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
reset() - Method in class org.jboss.serial.util.StringUtilBuffer.Position
 
resizeByteBuffer(int) - Method in class org.jboss.serial.util.StringUtilBuffer
 
resizeCharBuffer(int) - Method in class org.jboss.serial.util.StringUtilBuffer
 
resolveClass(String) - Method in interface org.jboss.serial.classmetamodel.ClassResolver
 
resolvePersister(byte) - Static method in class org.jboss.serial.persister.PersistResolver
 
resolvePersister(Object, ClassMetaData) - Static method in class org.jboss.serial.persister.PersistResolver
 

S

SafeClone - Interface in org.jboss.serial.objectmetamodel.safecloning
 
SafeCloningRepository - Class in org.jboss.serial.objectmetamodel.safecloning
$Id: SafeCloningRepository.java,v 1.6 2006/05/02 04:45:03 csuconic Exp $ Some objects may be completely reused during cloning operations.
SafeCloningRepository(SafeClone) - Constructor for class org.jboss.serial.objectmetamodel.safecloning.SafeCloningRepository
 
saveData(DataOutput) - Method in class org.jboss.serial.objectmetamodel.DataContainer
Sends this data over the wire to a streaming.
saveImmutable(ObjectsCache, Object) - Method in interface org.jboss.serial.objectmetamodel.ObjectsCache.JBossSeralizationOutputInterface
 
saveStream(ClassMetaData, ObjectOutput) - Static method in class org.jboss.serial.classmetamodel.StreamingClass
 
saveString(DataOutput, String, StringUtilBuffer) - Static method in class org.jboss.serial.util.StringUtil
 
saveString(DataOutput, String) - Static method in class org.jboss.serial.util.StringUtil
 
SerializationException - Exception in org.jboss.serial.exception
$Id: SerializationException.java,v 1.3 2006/04/18 18:42:42 csuconic Exp $
SerializationException(String, Exception) - Constructor for exception org.jboss.serial.exception.SerializationException
 
SerializationException(String) - Constructor for exception org.jboss.serial.exception.SerializationException
 
SerializationException(Exception) - Constructor for exception org.jboss.serial.exception.SerializationException
 
setArguments(Class[]) - Method in class org.jboss.serial.references.ArgumentPersistentReference
 
setArray(boolean) - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
setBoolean(Object, ClassMetadataField, boolean) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
setBoolean(Object, ClassMetadataField, boolean) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
setBoolean(Object, ClassMetadataField, boolean) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
setByte(Object, ClassMetadataField, byte) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
setByte(Object, ClassMetadataField, byte) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
setByte(Object, ClassMetadataField, byte) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
setCharacter(Object, ClassMetadataField, char) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
setCharacter(Object, ClassMetadataField, char) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
setCharacter(Object, ClassMetadataField, char) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
setCheckSerializableClass(boolean) - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
setClassLoader(ClassLoader) - Method in class org.jboss.serial.io.JBossObjectInputStream
 
setClassLoader(ClassLoader) - Method in class org.jboss.serial.io.JBossObjectInputStreamSharedTree
 
setClassName(String) - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
setClassResolver(ClassResolver) - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
setClassResolver(ClassResolver) - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
setClazz(Class) - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
setConstructor(Constructor) - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
setControlStreaming(byte[]) - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
setDouble(Object, ClassMetadataField, double) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
setDouble(Object, ClassMetadataField, double) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
setDouble(Object, ClassMetadataField, double) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
setExternalizable(boolean) - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
setField(Field) - Method in class org.jboss.serial.classmetamodel.ClassMetadataField
 
setFieldName(String) - Method in class org.jboss.serial.classmetamodel.ClassMetadataField
 
setFloat(Object, ClassMetadataField, float) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
setFloat(Object, ClassMetadataField, float) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
setFloat(Object, ClassMetadataField, float) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
setId(byte) - Method in class org.jboss.serial.persister.ArrayPersister
 
setId(byte) - Method in class org.jboss.serial.persister.ClassReferencePersister
 
setId(byte) - Method in class org.jboss.serial.persister.ExternalizePersister
 
setId(byte) - Method in interface org.jboss.serial.persister.Persister
 
setId(byte) - Method in class org.jboss.serial.persister.ProxyPersister
 
setId(byte) - Method in class org.jboss.serial.persister.RegularObjectPersister
 
setInput(ObjectsCache.JBossSeralizationInputInterface) - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
setInt(Object, ClassMetadataField, int) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
setInt(Object, ClassMetadataField, int) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
setInt(Object, ClassMetadataField, int) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
setKeyFields(short[][]) - Method in class org.jboss.serial.classmetamodel.StreamingClass
 
setLoader(ClassLoader) - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
setLong(Object, ClassMetadataField, long) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
setLong(Object, ClassMetadataField, long) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
setLong(Object, ClassMetadataField, long) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
setMetadata(ClassMetaData) - Method in class org.jboss.serial.classmetamodel.StreamingClass
 
setObject(boolean) - Method in class org.jboss.serial.classmetamodel.ClassMetadataField
 
setObject(Object, ClassMetadataField, Object) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
setObject(Object, ClassMetadataField, Object) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
setObject(Object, ClassMetadataField, Object) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
setOrder(short) - Method in class org.jboss.serial.classmetamodel.ClassMetadataField
 
setOutput(ObjectsCache.JBossSeralizationOutputInterface) - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
setPrimitive(Object, Field) - Method in class org.jboss.serial.finalcontainers.BooleanContainer
 
setPrimitive(Object, Field) - Method in class org.jboss.serial.finalcontainers.ByteContainer
 
setPrimitive(Object, Field) - Method in class org.jboss.serial.finalcontainers.CharacterContainer
 
setPrimitive(Object, Field) - Method in class org.jboss.serial.finalcontainers.DoubleContainer
 
setPrimitive(Object, Field) - Method in class org.jboss.serial.finalcontainers.FinalContainer
 
setPrimitive(Object, Field) - Method in class org.jboss.serial.finalcontainers.FloatContainer
 
setPrimitive(Object, Field) - Method in class org.jboss.serial.finalcontainers.IntegerContainer
 
setPrimitive(Object, Field) - Method in class org.jboss.serial.finalcontainers.LongContainer
 
setPrimitive(Object, Field) - Method in class org.jboss.serial.finalcontainers.ShortContainer
 
setPrivateMethodRead(Method) - Method in class org.jboss.serial.classmetamodel.ClassMetaDataSlot
 
setPrivateMethodWrite(Method) - Method in class org.jboss.serial.classmetamodel.ClassMetaDataSlot
 
setProxy(boolean) - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
setReadResolveMethod(Method) - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
setSerializable(boolean) - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
setShaHash(long) - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
setShaHash(long) - Method in class org.jboss.serial.classmetamodel.ClassMetadataField
 
setShaHash(long) - Method in class org.jboss.serial.classmetamodel.ClassMetaDataSlot
 
setShort(Object, ClassMetadataField, short) - Method in class org.jboss.serial.classmetamodel.FieldsManager
 
setShort(Object, ClassMetadataField, short) - Method in class org.jboss.serial.classmetamodel.ReflectionFieldsManager
 
setShort(Object, ClassMetadataField, short) - Method in class org.jboss.serial.classmetamodel.UnsafeFieldsManager
 
setStringBuffer(StringUtilBuffer) - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
setStringBuffer(StringUtilBuffer) - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
setSubstitution(ObjectSubstitutionInterface) - Method in class org.jboss.serial.objectmetamodel.ObjectsCache
 
setUnsafeKey(long) - Method in class org.jboss.serial.classmetamodel.ClassMetadataField
 
setValue(Object) - Method in class org.jboss.serial.objectmetamodel.FieldsContainer.EntryImpl
 
setWriteReplaceMethod(Method) - Method in class org.jboss.serial.classmetamodel.ClassMetaData
 
SHORT - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
ShortContainer - Class in org.jboss.serial.finalcontainers
$Id: ShortContainer.java,v 1.3 2006/04/18 18:42:41 csuconic Exp $
ShortContainer(short) - Constructor for class org.jboss.serial.finalcontainers.ShortContainer
 
ShortContainer() - Constructor for class org.jboss.serial.finalcontainers.ShortContainer
 
SHORTOBJ - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
size() - Method in class org.jboss.serial.util.FastHashMap
Return the number of key-value mappings in this map.
size() - Method in class org.jboss.serial.util.PartitionedWeakHashMap
 
skip(long) - Method in class org.jboss.serial.io.JBossObjectInputStream
 
skip(long) - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
skipBytes(int) - Method in class org.jboss.serial.io.JBossObjectInputStream
 
skipBytes(int) - Method in class org.jboss.serial.persister.ObjectInputStreamProxy
 
smartClone(Object) - Method in class org.jboss.serial.io.JBossObjectOutputStream
Reuses every primitive value to recreate another object.
smartClone(Object, SafeCloningRepository) - Method in class org.jboss.serial.io.JBossObjectOutputStream
Reuses every primitive value to recreate another object.
smartClone(Object, SafeCloningRepository, ClassLoader) - Method in class org.jboss.serial.io.JBossObjectOutputStream
Reuses every primitive value to recreate another object.
SMARTCLONE_DEF - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
storeSafe(Object) - Method in class org.jboss.serial.objectmetamodel.safecloning.SafeCloningRepository
 
StreamingClass - Class in org.jboss.serial.classmetamodel
A Streaming Class is created every time an object is created on the treaming.
StreamingClass(Class) - Constructor for class org.jboss.serial.classmetamodel.StreamingClass
 
StreamingClass(ClassMetaData) - Constructor for class org.jboss.serial.classmetamodel.StreamingClass
 
STRING - Static variable in interface org.jboss.serial.objectmetamodel.DataContainerConstants
 
StringUtil - Class in org.jboss.serial.util
This class respects definitions on http://java.sun.com/j2se/1.5.0/docs/api/java/io/DataInput.html#modified-utf-8
StringUtil() - Constructor for class org.jboss.serial.util.StringUtil
 
StringUtilBuffer - Class in org.jboss.serial.util
$Id: StringUtilBuffer.java,v 1.4 2006/05/20 03:02:32 csuconic Exp $
StringUtilBuffer() - Constructor for class org.jboss.serial.util.StringUtilBuffer
 
StringUtilBuffer(int, int) - Constructor for class org.jboss.serial.util.StringUtilBuffer
 
StringUtilBuffer.Position - Class in org.jboss.serial.util
 
StringUtilBuffer.Position() - Constructor for class org.jboss.serial.util.StringUtilBuffer.Position
 
SunConstructorManager - Class in org.jboss.serial.classmetamodel
This constructor manager requires sun package present.
SunConstructorManager() - Constructor for class org.jboss.serial.classmetamodel.SunConstructorManager
 

T

toString() - Method in class org.jboss.serial.util.FastHashMap
 

U

UnsafeFieldsManager - Class in org.jboss.serial.classmetamodel
$Id: UnsafeFieldsManager.java,v 1.5 2006/04/18 18:42:40 csuconic Exp $ This FieldsManager uses the only hook available to change final fields into JVM 1.4 (operations with sun.misc.Unsafe).

V

valueOf(boolean) - Static method in class org.jboss.serial.finalcontainers.BooleanContainer
 
values() - Method in class org.jboss.serial.util.FastHashMap
Return a collection view of the values contained in this map.
values() - Method in class org.jboss.serial.util.PartitionedWeakHashMap
 
Version - Class in org.jboss.serial
$Id: Version.java,v 1.20 2006/09/19 17:33:22 csuconic Exp $
Version() - Constructor for class org.jboss.serial.Version
 

W

write(int) - Method in class org.jboss.serial.io.JBossObjectOutputStream
Writes a byte.
write(byte[]) - Method in class org.jboss.serial.io.JBossObjectOutputStream
Writes an array of bytes.
write(byte[], int, int) - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
write(int) - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
Writes a byte.
write(byte[]) - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
Writes an array of bytes.
write(byte[], int, int) - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
writeBoolean(boolean) - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
writeBoolean(boolean) - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
writeByte(int) - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
writeByte(int) - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
writeByteDirectly(byte) - Method in interface org.jboss.serial.objectmetamodel.ObjectsCache.JBossSeralizationOutputInterface
 
writeBytes(String) - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
writeBytes(String) - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
writeChar(int) - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
writeChar(int) - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
writeChars(String) - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
writeChars(String) - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
writeData(ClassMetaData, ObjectOutput, Object, ObjectSubstitutionInterface) - Method in class org.jboss.serial.persister.ArrayPersister
 
writeData(ClassMetaData, ObjectOutput, Object, ObjectSubstitutionInterface) - Method in class org.jboss.serial.persister.ClassReferencePersister
 
writeData(ClassMetaData, ObjectOutput, Object, ObjectSubstitutionInterface) - Method in class org.jboss.serial.persister.ExternalizePersister
 
writeData(ClassMetaData, ObjectOutput, Object, ObjectSubstitutionInterface) - Method in interface org.jboss.serial.persister.Persister
 
writeData(ClassMetaData, ObjectOutput, Object, ObjectSubstitutionInterface) - Method in class org.jboss.serial.persister.ProxyPersister
 
writeData(ClassMetaData, ObjectOutput, Object, ObjectSubstitutionInterface) - Method in class org.jboss.serial.persister.RegularObjectPersister
 
writeDouble(double) - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
writeDouble(double) - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
writeExternal(ObjectOutput) - Method in class org.jboss.serial.io.MarshalledObjectForLocalCalls
 
writeExternal(ObjectOutput) - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
writeField(ObjectOutput, Map.Entry) - Static method in class org.jboss.serial.objectmetamodel.FieldsContainer
both {@link org.jboss.serial.persister.RegularObjectPersister) and writeMyself need to produce the same binary compatible output while it's not required by RegularObjectPersister to create an intermediate HashMap to read its fields.
writeFields() - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
writeFields() - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
writeFloat(float) - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
writeFloat(float) - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
writeInt(int) - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
writeInt(int) - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
writeLong(long) - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
writeLong(long) - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
writeMyself(DataOutput) - Method in class org.jboss.serial.finalcontainers.BooleanContainer
 
writeMyself(DataOutput) - Method in class org.jboss.serial.finalcontainers.ByteContainer
 
writeMyself(DataOutput) - Method in class org.jboss.serial.finalcontainers.CharacterContainer
 
writeMyself(DataOutput) - Method in class org.jboss.serial.finalcontainers.DoubleContainer
 
writeMyself(DataOutput) - Method in class org.jboss.serial.finalcontainers.FloatContainer
 
writeMyself(DataOutput) - Method in class org.jboss.serial.finalcontainers.IntegerContainer
 
writeMyself(DataOutput) - Method in class org.jboss.serial.finalcontainers.LongContainer
 
writeMyself(DataOutput) - Method in class org.jboss.serial.finalcontainers.ShortContainer
 
writeMyself(DataOutput) - Method in class org.jboss.serial.objectmetamodel.DataContainer
 
writeMyself(ObjectOutput) - Method in class org.jboss.serial.objectmetamodel.FieldsContainer
 
writeObjectUsingDataContainer(Object) - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
writeShort(int) - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
writeShort(int) - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
writeUnshared(Object) - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
writeUnshared(Object) - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 
writeUTF(String) - Method in class org.jboss.serial.io.JBossObjectOutputStream
 
writeUTF(String) - Method in class org.jboss.serial.persister.ObjectOutputStreamProxy
 

A B C D E F G H I J K L M N O P R S T U V W

JBoss Serialization, a new approach to java-serialization.