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, skipBytesmark, markSupported, read, reset, skipclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitread, skipprotected 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
IOExceptionSecurityExceptionpublic static ObjectInputStream create(BundleContext ctxt, InputStream ins) throws IOException
IOExceptionprotected BundleContext getContext()
protected Class<?> resolveClass(ObjectStreamClass desc) throws IOException, ClassNotFoundException
resolveClass in class ObjectInputStreamIOExceptionClassNotFoundExceptionpublic static Class<?> resolvePrimitiveClass(ObjectStreamClass desc, ClassNotFoundException cnfe) throws ClassNotFoundException
ClassNotFoundExceptionCopyright © 2004–2020 Eclipse Foundation. All rights reserved.