public static class MarshalInputStream.Context extends Object implements IClassLoaderCacheStateListener
Constructor and Description |
---|
Context() |
Modifier and Type | Method and Description |
---|---|
void |
addObjectStreamClass(int index,
ObjectStreamClass cl) |
void |
close() |
boolean |
containsAnnotation(ObjectStreamClass classDesc) |
String |
getAnnotation(ObjectStreamClass classDesc) |
Class<?> |
getClassFromAnnotateInterfaceNameMap(com.gigaspaces.internal.io.MarshalInputStream.NamesWrapper names) |
ObjectStreamClass |
getObjectStreamClass(int index) |
IntegerObjectMap<Object> |
getRepetitiveObjectsCache() |
Class<?> |
getResolvedClass(ObjectStreamClass classDesc) |
void |
onClassLoaderRemoved(Long classLoaderKey,
boolean explicit) |
void |
putAnnotateInterfaceNamesMap(com.gigaspaces.internal.io.MarshalInputStream.NamesWrapper names,
Class<?> cl) |
void |
putAnnotation(ObjectStreamClass desc,
String annotation) |
void |
putResolvedClass(ObjectStreamClass classDesc,
Class<?> cl) |
void |
reset() |
public IntegerObjectMap<Object> getRepetitiveObjectsCache()
public void addObjectStreamClass(int index, ObjectStreamClass cl)
public String getAnnotation(ObjectStreamClass classDesc)
public boolean containsAnnotation(ObjectStreamClass classDesc)
public void putAnnotation(ObjectStreamClass desc, String annotation)
public ObjectStreamClass getObjectStreamClass(int index)
public void putAnnotateInterfaceNamesMap(com.gigaspaces.internal.io.MarshalInputStream.NamesWrapper names, Class<?> cl)
public Class<?> getClassFromAnnotateInterfaceNameMap(com.gigaspaces.internal.io.MarshalInputStream.NamesWrapper names)
public void putResolvedClass(ObjectStreamClass classDesc, Class<?> cl)
public Class<?> getResolvedClass(ObjectStreamClass classDesc)
public void onClassLoaderRemoved(Long classLoaderKey, boolean explicit)
onClassLoaderRemoved
in interface IClassLoaderCacheStateListener
public void close()
public void reset()
Copyright © GigaSpaces.