public class NWorkspaceModel extends Object
| Constructor and Description |
|---|
NWorkspaceModel(net.thevpc.nuts.core.NWorkspace workspace,
net.thevpc.nuts.core.NBootOptions initialBootOptions) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
appendEnv(Map<String,String> env) |
Map<net.thevpc.nuts.platform.NExecutionEngineFamily,List<net.thevpc.nuts.platform.NExecutionEngineLocation>> |
getConfigPlatforms() |
NEnvLocal |
getEnv() |
<T> T |
getOrCreateProperty(Class<T> property,
Supplier<T> supplier) |
<T> T |
getOrCreateProperty(String property,
Supplier<T> supplier) |
String |
getPid() |
Map<String,Object> |
getProperties() |
net.thevpc.nuts.util.NOptional<Object> |
getProperty(String property) |
net.thevpc.nuts.core.NWorkspace |
getWorkspace() |
void |
init() |
Map<String,String> |
newSysEnvEmptyMap() |
Map<String,String> |
rootEnv() |
void |
setProperty(String property,
Object value) |
public net.thevpc.nuts.log.NLog LOG
public net.thevpc.nuts.log.NLogs defaultNLogs
public NExtensionCatalogManager extensionCatalogManager
public net.thevpc.nuts.elem.NElementFactory defaultNElementFactory
public net.thevpc.nuts.internal.rpi.NCollectionsRPI defaultNCollectionsRPI
public net.thevpc.nuts.core.NWorkspace workspace
public net.thevpc.nuts.concurrent.NScopedValue<net.thevpc.nuts.core.NSession> sessionScopes
public net.thevpc.nuts.core.NSession initSession
public DefaultNBootModel bootModel
public DefaultNWorkspaceSecurityModel securityModel
public DefaultNFilterModel filtersModel
public DefaultNWorkspaceConfigModel configModel
public DefaultNWorkspaceLocationModel locationsModel
public DefaultNRepositoryModel repositoryModel
public DefaultNWorkspaceEventModel eventsModel
public DefaultNTextManagerModel textModel
public String uuid
public String location
public String name
public String hashName
public net.thevpc.nuts.artifact.NId apiId
public net.thevpc.nuts.artifact.NId runtimeId
public DefaultNInstalledRepository installedRepository
public final net.thevpc.nuts.concurrent.NScopedStack<net.thevpc.nuts.reflect.NBeanContainer> scopedBeanContainerStack
public final net.thevpc.nuts.reflect.NBeanContainer scopedBeanContainer
public DefaultNLogModel logModel
public DefaultNPlatformModel sdkModel
public DefaultNWorkspaceExtensionModel extensionModel
public DefaultCustomCommandsModel commandModel
public DefaultImportModel importModel
public String apiDigest
public String installationDigest
public SafeRecommendationConnector recomm
public NPropertiesHolder properties
public net.thevpc.nuts.artifact.NVersion askedApiVersion
public net.thevpc.nuts.artifact.NId askedRuntimeId
public net.thevpc.nuts.core.NBootOptions initialBootOptions
public net.thevpc.nuts.util.NLRUMap<net.thevpc.nuts.artifact.NId,CachedSupplier<net.thevpc.nuts.artifact.NDefinition>> cachedDefs
public DefaultNExtensions extensions
public NWorkspaceStore store
public DefaultElementMapperStore defaultElementMapperStore
public net.thevpc.nuts.concurrent.NScopedValue<net.thevpc.nuts.time.NProgressMonitor> currentProgressMonitors
public NWorkspaceModel(net.thevpc.nuts.core.NWorkspace workspace,
net.thevpc.nuts.core.NBootOptions initialBootOptions)
Copyright © 2026 vpc open source initiative. All rights reserved.