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