Package com.gigaspaces.internal.io
Class MarshalInputStream.Context
java.lang.Object
com.gigaspaces.internal.io.MarshalInputStream.Context
- All Implemented Interfaces:
IClassLoaderCacheStateListener
- Enclosing class:
- MarshalInputStream
public static class MarshalInputStream.Context
extends Object
implements IClassLoaderCacheStateListener
- Since:
- 6.6
- Author:
- Barak
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal IntegerObjectMap<IConstructor<?>>final IntegerObjectMap<Object> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddObjectStreamClass(int index, ObjectStreamClass cl) voidclose()booleancontainsAnnotation(ObjectStreamClass classDesc) getAnnotation(ObjectStreamClass classDesc) Class<?>getClassFromAnnotateInterfaceNameMap(com.gigaspaces.internal.io.MarshalInputStream.NamesWrapper names) getObjectStreamClass(int index) Class<?>getResolvedClass(ObjectStreamClass classDesc) voidonClassLoaderRemoved(Long classLoaderKey, boolean explicit) voidputAnnotateInterfaceNamesMap(com.gigaspaces.internal.io.MarshalInputStream.NamesWrapper names, Class<?> cl) voidputAnnotation(ObjectStreamClass desc, String annotation) voidputResolvedClass(ObjectStreamClass classDesc, Class<?> cl) voidreset()
-
Field Details
-
_externalizableCtorCache
-
_refMap
-
-
Constructor Details
-
Context
public Context()
-
-
Method Details
-
getRepetitiveObjectsCache
-
addObjectStreamClass
-
getAnnotation
-
containsAnnotation
-
putAnnotation
-
getObjectStreamClass
-
putAnnotateInterfaceNamesMap
public void putAnnotateInterfaceNamesMap(com.gigaspaces.internal.io.MarshalInputStream.NamesWrapper names, Class<?> cl) -
getClassFromAnnotateInterfaceNameMap
public Class<?> getClassFromAnnotateInterfaceNameMap(com.gigaspaces.internal.io.MarshalInputStream.NamesWrapper names) -
putResolvedClass
-
getResolvedClass
-
onClassLoaderRemoved
- Specified by:
onClassLoaderRemovedin interfaceIClassLoaderCacheStateListener
-
close
public void close() -
reset
public void reset()
-