public class ClassLoadServiceUtilityImplManager
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
AbstractClassLoadServiceUtilityImpl<? extends BaseClassLoadService> |
getClassLoadServiceUtilityImpl(java.lang.Class<? extends BaseClassLoadService> clsClass)
Returns the extended and registered
AbstractClassLoadServiceUtilityImpl for the specified extended BaseClassLoadService. |
static ClassLoadServiceUtilityImplManager |
getInstance()
Return the singleton instance of ClassLoadServiceUtilityImplManager.
|
void |
registerClassLoadServiceUtilityImpl(java.lang.Class<? extends BaseClassLoadService> clsClass,
AbstractClassLoadServiceUtilityImpl<? extends BaseClassLoadService> clsUtilityImpl)
Register a AbstractClassLoadServiceUtilityImpl for the specified BaseClassLoadService.
|
void |
removeClassLoadServiceUtilityImpl(java.lang.Class<? extends BaseClassLoadService> clsClass)
Removes a AbstractClassLoadServiceUtilityImpl for the specified BaseClassLoadService.
|
public static ClassLoadServiceUtilityImplManager getInstance()
public void registerClassLoadServiceUtilityImpl(java.lang.Class<? extends BaseClassLoadService> clsClass, AbstractClassLoadServiceUtilityImpl<? extends BaseClassLoadService> clsUtilityImpl)
clsClass - the class of the extended BaseClassLoadServiceclsUtilityImpl - the actual AbstractClassLoadServiceUtilityImpl for the BaseClassLoadServicepublic AbstractClassLoadServiceUtilityImpl<? extends BaseClassLoadService> getClassLoadServiceUtilityImpl(java.lang.Class<? extends BaseClassLoadService> clsClass)
AbstractClassLoadServiceUtilityImpl for the specified extended BaseClassLoadService.clsClass - the actual BaseClassLoadService as descriptionpublic void removeClassLoadServiceUtilityImpl(java.lang.Class<? extends BaseClassLoadService> clsClass)
clsClass - the class of the extended BaseClassLoadServiceclsUtilityImpl - the actual AbstractClassLoadServiceUtilityImpl for the BaseClassLoadService