public class ClassResolverObjectInputStream extends ObjectInputStream
ObjectInputStream.GetField
Modifier and Type | Field and Description |
---|---|
static HashMap<String,Class<?>> |
primClasses |
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
Modifier | Constructor and Description |
---|---|
protected |
ClassResolverObjectInputStream(BundleContext ctxt) |
|
ClassResolverObjectInputStream(BundleContext ctxt,
InputStream ins) |
|
ClassResolverObjectInputStream(BundleContext ctxt,
InputStream ins,
String classResolverFilter) |
protected |
ClassResolverObjectInputStream(BundleContext ctxt,
String classResolverFilter) |
Modifier and Type | Method and Description |
---|---|
static ObjectInputStream |
create(BundleContext ctxt,
InputStream ins) |
static ObjectInputStream |
create(BundleContext ctxt,
InputStream ins,
String filter) |
protected BundleContext |
getContext() |
protected Class<?> |
resolveClass(ObjectStreamClass desc) |
static Class<?> |
resolvePrimitiveClass(ObjectStreamClass desc,
ClassNotFoundException cnfe) |
available, close, defaultReadObject, enableResolveObject, read, read, readBoolean, readByte, readChar, readClassDescriptor, 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
protected ClassResolverObjectInputStream(BundleContext ctxt, String classResolverFilter) throws IOException, SecurityException, InvalidSyntaxException
protected ClassResolverObjectInputStream(BundleContext ctxt) throws IOException, SecurityException, InvalidSyntaxException
public ClassResolverObjectInputStream(BundleContext ctxt, InputStream ins, String classResolverFilter) throws IOException, SecurityException, InvalidSyntaxException
public ClassResolverObjectInputStream(BundleContext ctxt, InputStream ins) throws IOException, SecurityException, InvalidSyntaxException
public static ObjectInputStream create(BundleContext ctxt, InputStream ins, String filter) throws IOException, SecurityException
IOException
SecurityException
public static ObjectInputStream create(BundleContext ctxt, InputStream ins) throws IOException
IOException
protected BundleContext getContext()
protected Class<?> resolveClass(ObjectStreamClass desc) throws IOException, ClassNotFoundException
resolveClass
in class ObjectInputStream
IOException
ClassNotFoundException
public static Class<?> resolvePrimitiveClass(ObjectStreamClass desc, ClassNotFoundException cnfe) throws ClassNotFoundException
ClassNotFoundException
Copyright © 2004–2020 Eclipse Foundation. All rights reserved.