public interface SharingComponentClassLoader
This interface provides information on whether a class from an
 ExecutableComponent is shared between different invocations or
 not. This is especially useful for some Apache-frameworks that use static
 fields. Usually all invocations of an ExecutableComponent use
 an own classloader and therefore cannot share any information. This requires
 loading used frameworks every time. By sharing classes, information can be
 shared and also less loading is required. However, executable components may
 need to know whether classes are shared or not, for instance for shutting
 down frameworks. In case a framework is shared, it usually must not be shut
 down by an executable component. 
 If no SharingComponentClassLoader is used, an executable
 component can assume it is shared.
- Author:
 
- Ulrich Kreher