Package org.eclipse.jetty.util
Class ClassLoadingObjectInputStream
- java.lang.Object
-
- java.io.InputStream
-
- java.io.ObjectInputStream
-
- org.eclipse.jetty.util.ClassLoadingObjectInputStream
-
- All Implemented Interfaces:
java.io.Closeable,java.io.DataInput,java.io.ObjectInput,java.io.ObjectStreamConstants,java.lang.AutoCloseable
@Deprecated(since="2021-05-27") public class ClassLoadingObjectInputStream extends java.io.ObjectInputStreamDeprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.ClassLoadingObjectInputStream For re-inflating serialized objects, this class uses the thread context classloader rather than the jvm's default classloader selection.
-
-
Field Summary
-
Fields inherited from interface java.io.ObjectStreamConstants
baseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, SC_ENUM, SC_EXTERNALIZABLE, SC_SERIALIZABLE, SC_WRITE_METHOD, SERIAL_FILTER_PERMISSION, 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 Summary
Constructors Constructor Description ClassLoadingObjectInputStream()Deprecated.ClassLoadingObjectInputStream(java.io.InputStream in)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.ObjectreadObject(java.lang.ClassLoader loader)Deprecated.java.lang.Class<?>resolveClass(java.io.ObjectStreamClass cl)Deprecated.-
Methods inherited from class java.io.ObjectInputStream
available, close, defaultReadObject, getObjectInputFilter, read, read, readBoolean, readByte, readChar, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readShort, readUnshared, readUnsignedByte, readUnsignedShort, readUTF, registerValidation, setObjectInputFilter, skipBytes
-
Methods inherited from class java.io.InputStream
mark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, reset, skip, transferTo
-
-
-
-
Constructor Detail
-
ClassLoadingObjectInputStream
public ClassLoadingObjectInputStream(java.io.InputStream in) throws java.io.IOExceptionDeprecated.- Throws:
java.io.IOException
-
ClassLoadingObjectInputStream
public ClassLoadingObjectInputStream() throws java.io.IOExceptionDeprecated.- Throws:
java.io.IOException
-
-
Method Detail
-
readObject
public java.lang.Object readObject(java.lang.ClassLoader loader) throws java.io.IOException, java.lang.ClassNotFoundExceptionDeprecated.- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
resolveClass
public java.lang.Class<?> resolveClass(java.io.ObjectStreamClass cl) throws java.io.IOException, java.lang.ClassNotFoundExceptionDeprecated.- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
-