Class FastObjectInput

java.lang.Object
com.aoapps.lang.io.FastObjectInput
All Implemented Interfaces:
DataInput, ObjectInput, AutoCloseable

public class FastObjectInput extends Object implements ObjectInput
Utilities to read FastExternalizable, Externalizable, and Serializable objects.

When multiple objects are being written, this avoids the repetitive writing of classnames and serialVersionUIDs.

Any object that is ObjectInputValidation is validated immediately - there is no need and no mechanism to register the validation since this is for simple value objects that don't participate in more complex object graphs.

Author:
AO Industries, Inc.