Interface ILoadedClassesBuffer
- All Known Implementing Classes:
- LoadedClassesBuffer
public interface ILoadedClassesBuffer
 A buffer of loaded classes. This interface is used to prevent loading class by RMI classloader after it's
 loaded by OSGi classloader (class loaded by OSGi classloader does not exist in system classloader) by redefining
 context classloader with custom classloader referenced to ILoadedClassesBuffer instance. 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddLoadedClasses(Collection<Class<?>> loadedClasses) Adds the given class to the buffer.Class<?>findLoadedClass(String name) Finds a class with given name in the buffer.
- 
Method Details- 
addLoadedClassesAdds the given class to the buffer. - Parameters:
- loadedClasses- given class (not- null)
 
- 
findLoadedClassFinds a class with given name in the buffer. - Parameters:
- name- given name (not- null)
- Returns:
- class with given name which is found in the buffer or nullif class with given name does not exist in the buffer.
 
 
-