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 Details

  • Constructor Details

    • Context

      public Context()
  • Method Details

    • getRepetitiveObjectsCache

      public IntegerObjectMap<Object> getRepetitiveObjectsCache()
    • addObjectStreamClass

      public void addObjectStreamClass(int index, ObjectStreamClass cl)
    • getAnnotation

      public String getAnnotation(ObjectStreamClass classDesc)
    • containsAnnotation

      public boolean containsAnnotation(ObjectStreamClass classDesc)
    • putAnnotation

      public void putAnnotation(ObjectStreamClass desc, String annotation)
    • getObjectStreamClass

      public ObjectStreamClass getObjectStreamClass(int index)
    • 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

      public void putResolvedClass(ObjectStreamClass classDesc, Class<?> cl)
    • getResolvedClass

      public Class<?> getResolvedClass(ObjectStreamClass classDesc)
    • onClassLoaderRemoved

      public void onClassLoaderRemoved(Long classLoaderKey, boolean explicit)
      Specified by:
      onClassLoaderRemoved in interface IClassLoaderCacheStateListener
    • close

      public void close()
    • reset

      public void reset()