public class VirtualizationInput extends ObjectInputStream
ObjectInputStream.GetField
Modifier and Type | Field and Description |
---|---|
static String |
EXCEPTION_MESSAGE_KEY_READ_OBJECT_FAILED |
baseWireHandle, 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 |
---|
VirtualizationInput(InputStream in,
VirtualizationSerializer serializer,
JRVirtualizationContext virtualizationContext) |
Modifier and Type | Method and Description |
---|---|
JRVirtualizationContext |
getVirtualizationContext() |
protected void |
putReference(int typeValue,
Object value) |
protected ObjectStreamClass |
readClassDescriptor() |
int |
readIntCompressed() |
Object |
readJRObject() |
Object |
readJRObject(Boolean storeReference) |
protected Class<?> |
resolveClass(ObjectStreamClass desc) |
protected Object |
resolveReference(int typeValue,
int objectIndex) |
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, skipBytes
mark, markSupported, read, reset, skip
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
read, skip
public static final String EXCEPTION_MESSAGE_KEY_READ_OBJECT_FAILED
public VirtualizationInput(InputStream in, VirtualizationSerializer serializer, JRVirtualizationContext virtualizationContext) throws IOException
IOException
public JRVirtualizationContext getVirtualizationContext()
protected Class<?> resolveClass(ObjectStreamClass desc) throws IOException, ClassNotFoundException
resolveClass
in class ObjectInputStream
IOException
ClassNotFoundException
protected ObjectStreamClass readClassDescriptor() throws IOException, ClassNotFoundException
readClassDescriptor
in class ObjectInputStream
IOException
ClassNotFoundException
public int readIntCompressed() throws IOException
IOException
public Object readJRObject() throws IOException
IOException
public Object readJRObject(Boolean storeReference) throws IOException
IOException
protected Object resolveReference(int typeValue, int objectIndex)
protected void putReference(int typeValue, Object value)
Copyright © 2017. All rights reserved.