public class DefaultNutsWorkspaceExtensionManager extends Object implements NutsWorkspaceExtensionManager
| Constructor and Description |
|---|
DefaultNutsWorkspaceExtensionManager(DefaultNutsWorkspaceExtensionModel model) |
public DefaultNutsWorkspaceExtensionManager(DefaultNutsWorkspaceExtensionModel model)
public DefaultNutsWorkspaceExtensionModel getModel()
public NutsSession getSession()
getSession in interface NutsWorkspaceExtensionManagerpublic NutsWorkspaceExtensionManager setSession(NutsSession session)
setSession in interface NutsWorkspaceExtensionManagerpublic boolean installWorkspaceExtensionComponent(Class extensionPointType, Object extensionImpl)
installWorkspaceExtensionComponent in interface NutsWorkspaceExtensionManagerpublic Set<Class> discoverTypes(NutsId id, ClassLoader classLoader)
discoverTypes in interface NutsWorkspaceExtensionManagerpublic <T extends NutsComponent<B>,B> NutsServiceLoader<T,B> createServiceLoader(Class<T> serviceType, Class<B> criteriaType)
createServiceLoader in interface NutsWorkspaceExtensionManagerpublic <T extends NutsComponent<B>,B> NutsServiceLoader<T,B> createServiceLoader(Class<T> serviceType, Class<B> criteriaType, ClassLoader classLoader)
createServiceLoader in interface NutsWorkspaceExtensionManagerpublic <T extends NutsComponent<V>,V> T createSupported(Class<T> serviceType, V criteriaType)
createSupported in interface NutsWorkspaceExtensionManagerpublic <T extends NutsComponent<V>,V> T createSupported(Class<T> serviceType, V criteriaType, Class[] constructorParameterTypes, Object[] constructorParameters)
createSupported in interface NutsWorkspaceExtensionManagerpublic <T extends NutsComponent<V>,V> List<T> createAllSupported(Class<T> serviceType, V criteriaType)
createAllSupported in interface NutsWorkspaceExtensionManagerpublic <T> List<T> createAll(Class<T> serviceType)
createAll in interface NutsWorkspaceExtensionManagerpublic Set<Class> getExtensionTypes(Class extensionPoint)
getExtensionTypes in interface NutsWorkspaceExtensionManagerpublic List<Object> getExtensionObjects(Class extensionPoint)
getExtensionObjects in interface NutsWorkspaceExtensionManagerpublic boolean isRegisteredType(Class extensionPointType, String name)
isRegisteredType in interface NutsWorkspaceExtensionManagerpublic boolean isRegisteredInstance(Class extensionPointType, Object extensionImpl)
isRegisteredInstance in interface NutsWorkspaceExtensionManagerpublic boolean registerInstance(Class extensionPointType, Object extensionImpl)
registerInstance in interface NutsWorkspaceExtensionManagerpublic boolean registerType(Class extensionPointType, Class extensionType, NutsId source)
registerType in interface NutsWorkspaceExtensionManagerpublic boolean isRegisteredType(Class extensionPointType, Class extensionType)
isRegisteredType in interface NutsWorkspaceExtensionManagerpublic boolean isLoadedExtensions(NutsId id)
isLoadedExtensions in interface NutsWorkspaceExtensionManagerpublic List<NutsId> getLoadedExtensions()
getLoadedExtensions in interface NutsWorkspaceExtensionManagerpublic NutsWorkspaceExtensionManager loadExtension(NutsId extension)
loadExtension in interface NutsWorkspaceExtensionManagerpublic NutsWorkspaceExtensionManager unloadExtension(NutsId extension)
unloadExtension in interface NutsWorkspaceExtensionManagerpublic List<NutsId> getConfigExtensions()
getConfigExtensions in interface NutsWorkspaceExtensionManagerCopyright © 2021 vpc open source initiative. All rights reserved.