Closeable, DataInput, ObjectInput, ObjectStreamConstants, AutoCloseablepublic class BukkitObjectInputStream extends ObjectInputStream
ConfigurationSerializable API. It translates objects back to their
original implementation after being serialized by BukkitObjectInputStream.
Behavior of implementations extending this class is not guaranteed across future versions.
ObjectInputStream.GetFieldbaseWireHandle, 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| Modifier | Constructor | Description |
|---|---|---|
protected |
BukkitObjectInputStream() |
Constructor provided to mirror super functionality.
|
|
BukkitObjectInputStream(InputStream in) |
Object input stream decoration constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected Object |
resolveObject(Object obj) |
mark, markSupported, read, readAllBytes, readNBytes, reset, skip, transferToclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitread, skipavailable, close, defaultReadObject, enableResolveObject, getObjectInputFilter, read, read, readBoolean, readByte, readChar, readClassDescriptor, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readObjectOverride, readShort, readStreamHeader, readUnshared, readUnsignedByte, readUnsignedShort, readUTF, registerValidation, resolveClass, resolveProxyClass, setObjectInputFilter, skipBytesprotected BukkitObjectInputStream()
throws IOException,
SecurityException
IOException - if an I/O error occurs while reading stream headeSecurityExceptionObjectInputStream()public BukkitObjectInputStream(InputStream in) throws IOException
in - the input stream to wrapIOException - if an I/O error occurs while reading stream headerObjectInputStream(InputStream)protected Object resolveObject(Object obj) throws IOException
resolveObject in class ObjectInputStreamIOExceptionCopyright © 2019. All rights reserved.