All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected NutsLogger |
_LOG(NutsSession session) |
protected NutsLoggerOp |
_LOGOP(NutsSession session) |
List<DefaultNutsWorkspaceExtensionModel.RegInfo> |
buildRegInfos(NutsSession session) |
<T> List<T> |
createAll(Class<T> type,
NutsSession session) |
<T extends NutsComponent<V>,V> List<T> |
createAllSupported(Class<T> type,
V supportCriteria,
NutsSession session) |
<T extends NutsComponent<B>,B> NutsServiceLoader<T,B> |
createServiceLoader(Class<T> serviceType,
Class<B> criteriaType,
ClassLoader classLoader,
NutsSession session) |
<T extends NutsComponent<B>,B> NutsServiceLoader<T,B> |
createServiceLoader(Class<T> serviceType,
Class<B> criteriaType,
NutsSession session) |
<T extends NutsComponent<V>,V> T |
createSupported(Class<T> type,
V supportCriteria,
Class[] constructorParameterTypes,
Object[] constructorParameters,
NutsSession session) |
<T extends NutsComponent<V>,V> T |
createSupported(Class<T> type,
V supportCriteria,
NutsSession session) |
NutsSessionTerminal |
createTerminal(NutsTerminalSpec spec,
NutsSession session) |
Set<Class> |
discoverTypes(NutsId id,
ClassLoader classLoader,
NutsSession session) |
protected URL |
expandURL(String url,
NutsSession session) |
List<NutsExtensionInformation> |
findExtensions(NutsId id,
String extensionType,
NutsSession session) |
List<NutsExtensionInformation> |
findExtensions(String id,
String extensionType,
NutsSession session) |
List<NutsExtensionInformation> |
findWorkspaceExtensions(NutsSession session) |
List<NutsExtensionInformation> |
findWorkspaceExtensions(String version,
NutsSession session) |
List<NutsId> |
getConfigExtensions(NutsSession session) |
List<Object> |
getExtensionObjects(Class extensionPoint,
NutsSession session) |
String[] |
getExtensionRepositoryLocations(NutsId appId) |
Set<Class> |
getExtensionTypes(Class extensionPoint,
NutsSession session) |
URL[] |
getExtensionURLLocations(NutsId nutsId,
String appId,
String extensionType,
NutsSession session) |
List<NutsId> |
getLoadedExtensions(NutsSession session) |
DefaultNutsClassLoader |
getNutsURLClassLoader(String name,
ClassLoader parent,
NutsSession session) |
NutsWorkspace |
getWorkspace() |
NutsWorkspaceExtension[] |
getWorkspaceExtensions() |
boolean |
installWorkspaceExtensionComponent(Class extensionPointType,
Object extensionImpl,
NutsSession session) |
boolean |
isExcludedExtension(NutsId excluded) |
boolean |
isLoadedExtensions(NutsId id,
NutsSession session) |
boolean |
isRegisteredInstance(Class extensionPointType,
Object extensionImpl,
NutsSession session) |
boolean |
isRegisteredType(Class extensionPointType,
Class extensionType,
NutsSession session) |
boolean |
isRegisteredType(Class extensionPointType,
String name,
NutsSession session) |
void |
loadExtension(NutsId extension,
NutsSession session) |
void |
loadExtensions(NutsSession session,
NutsId... extensions) |
void |
onInitializeWorkspace(NutsWorkspaceInitInformation info,
ClassLoader bootClassLoader,
NutsSession session) |
boolean |
registerInstance(Class extensionPointType,
Object extensionImpl,
NutsSession session) |
boolean |
registerType(Class extensionPointType,
Class extensionType,
NutsId source,
NutsSession session) |
List<Class> |
resolveComponentTypes(Class o) |
void |
setExcludedExtensions(String[] excluded,
NutsSession session) |
void |
unloadExtension(NutsId extension,
NutsSession session) |
void |
unloadExtensions(NutsId[] extensions,
NutsSession session) |
NutsWorkspaceExtension |
wireExtension(NutsId id,
NutsFetchCommand options) |