public synchronized void putResolvedClass(ObjectStreamClass classDesc, Class<?> cl) { ClassLoaderContext classLoaderContext = getClassLoaderContext(true); classLoaderContext.putResolvedClass(classDesc, cl); if (_logger.isLoggable(Level.FINEST)) logFinest("Adding new resolved class to incoming context [" + cl.getName() + "] for ObjectStreamClass " + classDesc.getName() + ", context class loader key " + classLoaderContext.getClassLoaderCacheKey()); }
public synchronized void putAnnotateInterfaceNamesMap(NamesWrapper names, Class<?> cl) { ClassLoaderContext classLoaderContext = getClassLoaderContext(true); classLoaderContext.putAnnotateInterfaceNamesMap(names, cl); if (_logger.isLoggable(Level.FINEST)) logFinest("Adding new NamesWrapper to incoming context [" + names + "] for class " + cl.getName() + ", context class loader key " + classLoaderContext.getClassLoaderCacheKey()); }
public synchronized Class<?> getResolvedClass(ObjectStreamClass classDesc) { ClassLoaderContext classLoaderContext = getClassLoaderContext(false); if (classLoaderContext == null) return null; return classLoaderContext.getResolvedClass(classDesc); }
public synchronized Class<?> getClassFromAnnotateInterfaceNameMap(NamesWrapper names) { ClassLoaderContext classLoaderContext = getClassLoaderContext(false); if (classLoaderContext == null) return null; return classLoaderContext.getClassFromAnnotateInterfaceNameMap(names); }