java.io.Closeable
, java.io.DataInput
, java.io.ObjectInput
, java.io.ObjectStreamConstants
, java.lang.AutoCloseable
public class BukkitObjectInputStream
extends java.io.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.
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
Modifier | Constructor | Description |
---|---|---|
protected |
BukkitObjectInputStream() |
Constructor provided to mirror super functionality.
|
|
BukkitObjectInputStream(java.io.InputStream in) |
Object input stream decoration constructor.
|
Modifier and Type | Method | Description |
---|---|---|
protected java.lang.Object |
resolveObject(java.lang.Object obj) |
mark, markSupported, read, readAllBytes, readNBytes, reset, skip, transferTo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
available, 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, skipBytes
protected BukkitObjectInputStream() throws java.io.IOException, java.lang.SecurityException
java.io.IOException
- if an I/O error occurs while reading stream headejava.lang.SecurityException
ObjectInputStream()
public BukkitObjectInputStream(java.io.InputStream in) throws java.io.IOException
in
- the input stream to wrapjava.io.IOException
- if an I/O error occurs while reading stream headerObjectInputStream(InputStream)
Copyright © 2018. All rights reserved.