public class LegacyDeserializationObjectInputStream extends ObjectInputStream
ObjectInputStream for MetaModel which can be used or
extended if it is needed to deserialize legacy MetaModel objects. This is
needed since the namespace of MetaModel was changed from org.apache.metamodel
to org.apache.metamodel.| Modifier and Type | Class and Description |
|---|---|
protected static class |
LegacyDeserializationObjectInputStream.LegacyColumnType
Implementation of the new
ColumnType interface which still
adheres to the constant/enum values of the old ColumnType definition. |
protected static class |
LegacyDeserializationObjectInputStream.LegacyFunctionType
Implementation of the new
FunctionType and
AggregateFunction interfaces which still adheres to the
constant/enum values of the old FunctionType definition. |
protected static class |
LegacyDeserializationObjectInputStream.LegacyOperatorType
Implementation of the new
OperatorType interface which still
adheres to the constant/enum values of the old OperatorType definition. |
ObjectInputStream.GetFieldbaseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, SC_ENUM, SC_EXTERNALIZABLE, SC_SERIALIZABLE, SC_WRITE_METHOD, STREAM_MAGIC, STREAM_VERSION, SUBCLASS_IMPLEMENTATION_PERMISSION, SUBSTITUTION_PERMISSION, TC_ARRAY, TC_BASE, TC_BLOCKDATA, TC_BLOCKDATALONG, TC_CLASS, TC_CLASSDESC, TC_ENDBLOCKDATA, TC_ENUM, TC_EXCEPTION, TC_LONGSTRING, TC_MAX, TC_NULL, TC_OBJECT, TC_PROXYCLASSDESC, TC_REFERENCE, TC_RESET, TC_STRING| Constructor and Description |
|---|
LegacyDeserializationObjectInputStream(InputStream in) |
| Modifier and Type | Method and Description |
|---|---|
protected ObjectStreamClass |
readClassDescriptor() |
protected Class<?> |
resolveClass(ObjectStreamClass desc) |
static void |
setField(Class<?> cls,
Object instance,
String fieldName,
Object value)
Utility method for setting a field in a class
|
available, close, defaultReadObject, enableResolveObject, read, read, readBoolean, readByte, readChar, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readObjectOverride, readShort, readStreamHeader, readUnshared, readUnsignedByte, readUnsignedShort, readUTF, registerValidation, resolveObject, resolveProxyClass, skipBytesmark, markSupported, read, reset, skipclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitread, skippublic LegacyDeserializationObjectInputStream(InputStream in) throws IOException, SecurityException
IOExceptionSecurityExceptionpublic static void setField(Class<?> cls, Object instance, String fieldName, Object value)
cls - fieldName - value - protected Class<?> resolveClass(ObjectStreamClass desc) throws IOException, ClassNotFoundException
resolveClass in class ObjectInputStreamIOExceptionClassNotFoundExceptionprotected ObjectStreamClass readClassDescriptor() throws IOException, ClassNotFoundException
readClassDescriptor in class ObjectInputStreamIOExceptionClassNotFoundExceptionCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.