All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
Class |
Description |
AbstractClassResolver |
A base implementation of ClassResolver which simply resolves the class
against a classloader which is specified by the subclass implementation.
|
AbstractExternalizer |
An externalizer base class which handles object creation in a default fashion.
|
AbstractMarshaller |
An abstract implementation of the Marshaller interface.
|
AbstractMarshallerFactory |
An abstract implementation of the MarshallerFactory interface.
|
AbstractObjectInput |
An abstract object input implementation.
|
AbstractObjectOutput |
An abstract object output implementation.
|
AbstractUnmarshaller |
An abstract implementation of the Unmarshaller interface.
|
AnnotationClassExternalizerFactory |
An externalizer factory which looks for the presence of the Externalize annotation.
|
BasicSerializableClassDescriptor |
|
BlockMarshaller |
|
BlockMarshaller |
|
BlockUnmarshaller |
|
BlockUnmarshaller |
|
BooleanFieldPutter |
A field putter for boolean-type fields.
|
BooleanReadField |
A read field whose value is a boolean type.
|
ByteBufferInput |
An InputStream which implements ByteInput and reads bytes from a ByteBuffer .
|
ByteBufferOutput |
An OutputStream implementing ByteOutput which writes to a ByteBuffer .
|
ByteFieldPutter |
A field putter for byte-type fields.
|
ByteInput |
An input stream of bytes.
|
ByteInputStream |
An InputStream which implements ByteInput and reads bytes from another ByteInput .
|
ByteOutput |
An output stream of bytes.
|
ByteOutputStream |
An OutputStream which implements ByteOutput and writes bytes to another ByteOutput .
|
BytePipe |
|
ByteReadField |
A read field whose value is a byte type.
|
ByteWriter |
A writer for class or object tables which simply writes a flat sequence of bytes.
|
ChainingClassExternalizerFactory |
A class externalizer factory that tries each delegate externalizer factory in sequence, returning the first match.
|
ChainingClassTable |
A class table that multiplexes up to 256 class tables.
|
ChainingObjectResolver |
An object resolver which runs a sequence of object resolvers.
|
ChainingObjectTable |
An object table that multiplexes up to 256 class tables.
|
CharFieldPutter |
A field putter for char-type fields.
|
CharReadField |
A read field whose value is a character type.
|
ClassCloner |
A cloner for class types.
|
ClassDescriptor |
|
ClassDescriptors |
|
ClassExternalizerFactory |
A factory for locating custom externalizers.
|
ClassLoaderClassCloner |
A class cloner which uses the given class loader to resolve classes.
|
ClassResolver |
A class annotator and resolver.
|
ClassTable |
A lookup mechanism for predefined classes.
|
ClassTable.Writer |
The class writer for a specific class.
|
CloneableCloner |
An object cloner which clones objects that implement Cloneable .
|
ClonerConfiguration |
The configuration for a cloner instance.
|
CloneTable |
An interface which allows extending a cloner to types that it would not otherwise support.
|
ContextClassResolver |
A class resolver which uses the context classloader to resolve classes.
|
Creator |
Deprecated.
|
Descriptor |
|
DoubleFieldPutter |
A field putter for double-type fields.
|
DoubleReadField |
A read field whose value is a double type.
|
ExceptionListener |
A listener for exceptions which occur during marshalling or unmarshalling.
|
ExtendedObjectStreamConstants |
Protocol extensions used locally for JBoss Marshalling extensions to Class/Object Resolvers.
|
Externalize |
Indicate that this class should be externalized by an instance of the given externalizer class.
|
ExternalizedObject |
An externalized object.
|
Externalizer |
A replacement serializer for an object class.
|
ExternalizerClassDescriptor |
|
FieldPutter |
Base class for a field "putter" which represents a field's data cell.
|
FieldSetter |
A setter for a (possibly final) field, which allows for correct object initialization of Serializable objects
with readObject() methods, even in the presence of final fields.
|
FieldSetter.GetFieldAction |
|
FieldSetter.Holder |
|
FieldSetter.Holder.StackTraceReader |
|
FlatNavigableMap<K,V> |
|
FlatNavigableMap.EntryImpl<K,V> |
|
FlatNavigableSet<E> |
|
FloatFieldPutter |
A field putter for float-type fields.
|
FloatReadField |
A read field whose value is a float type.
|
FutureSerializableClassDescriptor |
|
IdentityIntMap<T> |
An efficient identity object map whose keys are objects and whose values are int s.
|
IdentityIntSet<T> |
An efficient identity object set.
|
InputStreamByteInput |
An InputStream implementing ByteInput which reads input from another InputStream .
|
IntFieldPutter |
A field putter for int-type fields.
|
IntKeyMap<V> |
An integer-keyed map, optimized for fast copying.
|
IntKeyMap.Entry<V> |
A map entry.
|
IntMap<T> |
An efficient object map whose keys are objects and whose values are int s.
|
IntReadField |
A read field whose value is an int type.
|
IntSet<T> |
An efficient object set.
|
Kind |
The kind of field.
|
LimitedByteInput |
A limited byte input stream.
|
LimitedByteOutput |
A limited byte output stream.
|
LongFieldPutter |
A field putter for long-type fields.
|
LongReadField |
A read field whose value is a long type.
|
MappingClassExternalizerFactory |
An externalizer factory which uses a fixed mapping from class to externalizer.
|
Marshaller |
An object marshaller for writing objects to byte streams.
|
MarshallerFactory |
The main marshaller factory.
|
MarshallerObjectInput |
A marshaller's object input.
|
MarshallerObjectInputStream |
A marshaller's object input stream.
|
MarshallerObjectOutput |
A marshaller's object output.
|
MarshallerObjectOutputStream |
A marshaller's object output stream.
|
Marshalling |
Static utility methods for simplifying use of marshallers.
|
Marshalling.OptionalDataExceptionCreateAction |
|
Marshalling.StaticStreamHeader |
|
MarshallingConfiguration |
A Marshaller configuration.
|
MarshallingObjectOutputStream |
An object output stream which wraps a Marshaller , which may be used by legacy ObjectOutputStream -based
applications that wish to use the marshalling framework.
|
ModularClassResolver |
A class table which implements an alternate class resolution strategy based on JBoss Modules.
|
ModularClassTable |
A class table which implements an alternate class resolution strategy based on JBoss Modules.
|
ModularClassTable.ClassWriter |
|
ModularClassTable.ProxyWriter |
|
NoDataDescriptor |
|
ObjectCloner |
An object cloner.
|
ObjectClonerFactory |
An object cloner factory.
|
ObjectCloners |
A class which may be used to got cloner factory instances.
|
ObjectClonerSource |
A source for object cloners.
|
ObjectFieldPutter |
A field putter for object-type fields.
|
ObjectInputStreamUnmarshaller |
An Unmarshaller which simply wraps an object stream.
|
ObjectOutputStreamMarshaller |
A Marshaller which simply wraps an object stream.
|
ObjectReadField |
A read field whose value is an object type.
|
ObjectResolver |
Resolver for substituting objects in a stream.
|
ObjectTable |
A lookup mechanism for predefined object references.
|
ObjectTable.Writer |
The object writer for a specific object.
|
OutputStreamByteOutput |
An OutputStream which implements ByteInput and reads data from another OutputStream .
|
Pair<A,B> |
A serializable pair of values.
|
Pair.Externalizer |
An externalizer for Pair instances.
|
PlainDescriptor |
|
Protocol |
|
ProviderDescriptor |
A provider descriptor for automatically-discovered marshalling factory types.
|
ProxyDescriptor |
|
PublicReflectiveCreator |
Deprecated.
|
ReadField |
Base class for a field which was read from the data stream.
|
ReflectiveCreator |
Deprecated.
|
RiverMarshaller |
|
RiverMarshallerFactory |
The River marshaller factory implementation.
|
RiverObjectInputStream |
|
RiverObjectOutputStream |
|
RiverProviderDescriptor |
The River implementation of the provider descriptor interface.
|
RiverPutField |
|
RiverUnmarshaller |
|
Serial |
|
Serial.ClassInfo |
|
Serial.FieldInfo |
|
Serial.FieldType |
|
SerializabilityChecker |
A checker to determine whether an object class should be treated as serializable.
|
SerializableClass |
Reflection information about a serializable class.
|
SerializableClassDescriptor |
|
SerializableClassRegistry |
A registry for reflection information usable by serialization implementations.
|
SerializableField |
Reflection information about a field on a serializable class.
|
SerializableGapClassDescriptor |
|
SerializingCloner |
An object cloner which uses serialization methods to clone objects.
|
SerializingCloner.ByteDataStep |
|
SerializingCloner.CloneStep |
|
SerializingCloner.Step |
|
SerialMarshaller |
|
SerialMarshallerFactory |
|
SerialObjectInputStream |
|
SerialObjectInputStream.State |
|
SerialObjectOutputStream |
|
SerialObjectOutputStream.State |
|
SerialProviderDescriptor |
The Serial implementation of the provider descriptor interface.
|
SerialUnmarshaller |
|
ShortFieldPutter |
A field putter for short-type fields.
|
ShortReadField |
A read field whose value is a boolean type.
|
SimpleByteInput |
A simple byte input which extends InputStream .
|
SimpleByteOutput |
A simple byte output which extends OutputStream .
|
SimpleClassDescriptor |
|
SimpleClassResolver |
A class resolver which uses a predefined classloader.
|
SimpleDataInput |
A simple base implementation of DataInput which wraps a ByteInput .
|
SimpleDataOutput |
A simple base implementation of DataOutput which wraps a ByteOutput .
|
StreamHeader |
A producer of stream headers.
|
SunReflectiveCreator |
Deprecated.
|
TraceInformation |
A facility available to marshalling implementations which allows for detailed stack traces which trace
the position in the object graph where a marshalling or unmarshalling problem has occurred.
|
TraceInformation.ClassInfo |
Information about a class which was being (un-)marshalled at the time an exception occurred.
|
TraceInformation.FieldInfo |
Information about a field which was being marshalled at the time an exception occurred.
|
TraceInformation.IncompleteObjectInfo |
Information about an incomplete object being unmarshalled.
|
TraceInformation.IndexInfo |
Information about an index in an array or collection.
|
TraceInformation.IndexType |
The type of index for a multi-valued collection or map.
|
TraceInformation.Info |
Information about the circumstances surrounding (un)marshalling.
|
TraceInformation.MethodInfo |
Information specific to a method execution.
|
TraceInformation.MethodInfo.Type |
The type of method being executed.
|
TraceInformation.ObjectInfo |
Information about an object which was being (un-)marshalled at the time an exception occurred.
|
TraceInformation.UserInfo |
User information.
|
UnknownDescriptor |
|
UnlockedHashMap<K,V> |
Lock-free concurrent hash map.
|
UnlockedHashMap.Item<K,V> |
|
UnlockedHashMap.Table<K,V> |
|
Unmarshaller |
An unmarshaller which reads objects from a stream.
|
UnmarshallingObjectInputStream |
An object input stream which wraps an Unmarshaller , which may be used by legacy ObjectInputStream -based
applications that wish to use the marshalling framework.
|
UTFUtils |
Handy utility methods for dealing with strings in the modified UTF-8 format.
|
UTFUtils.BytesHolder |
|
Validator |
|
Version |
The version of the Marshalling API.
|