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 ints.
|
| 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 ints.
|
| 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.
|