public class NWorkspaceModel extends Object
| Constructor and Description |
|---|
NWorkspaceModel(NWorkspace workspace,
NBootOptions initialBootOptions) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
appendEnv(Map<String,String> env) |
<T> NOptional<T> |
createDefault(Class<T> type,
Object supportCriteria) |
<T> T |
createRPI(Class<T> cls) |
Map<NRuntimeDistributionFamily,List<NRuntimeDistribution>> |
getConfigPlatforms() |
NReflectRepository |
getDefaultReflectRepository() |
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() |
NOptional<Object> |
getProperty(String property) |
NWorkspace |
getWorkspace() |
void |
init() |
Map<String,String> |
newSysEnvEmptyMap() |
Map<String,String> |
rootEnv() |
void |
setProperty(String property,
Object value) |
public NLog LOG
public NLogRPI defaultNLogRPI
public NReflectRPI defaultNReflectRPI
public NElementRPI defaultNElementRPI
public NIORPI defaultNIORPI
public NUtilsRPI defaultNUtilsRPI
public NTextRPI defaultNTextRPI
public NCmdLineRPI defaultNCmdLineRPI
public NConcurrentRPI defaultConcurrentRPI
public final NLockFactory memoryLockFactory
public NLockFactory lockFactory
public final NRateLimitValueFactory memoryRateLimitValueFactory
public NRateLimitValueFactory rateLimitValueFactory
public final NSagaCallableFactory memorySagaFactory
public NSagaCallableFactory sagaFactory
public final NCachedValueFactory memoryCachedValueFactory
public NCachedValueFactory cachedValueFactory
public final NOnceValueFactory memoryOnceValueFactory
public NOnceValueFactory onceValueFactory
public final NRetryCallFactory memoryRetryValueFactory
public NRetryCallFactory retryValueFactory
public final NCircuitBreakerCallFactory memoryCircuitBreakerCallFactory
public NCircuitBreakerCallFactory circuitBreakerCallFactory
public final NWorkBalancerFactory memoryWorkBalancerCallFactory
public NWorkBalancerFactory workBalancerCallFactory
public final NBulkheadCallFactory memoryBulkheadCallFactory
public NBulkheadCallFactory bulkheadCallFactory
public NExtensionCatalogManager extensionCatalogManager
public NWorkspace workspace
public NScopedValue<NSession> sessionScopes
public 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 NId apiId
public NId runtimeId
public DefaultNInstalledRepository installedRepository
public final NScopedStack<NBeanContainer> scopedBeanContainerStack
public final 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 NVersion askedApiVersion
public NId askedRuntimeId
public NBootOptions initialBootOptions
public NCappedMap<NId,CachedSupplier<NDefinition>> cachedDefs
public DefaultNExtensions extensions
public NWorkspaceStore store
public DefaultElementMapperStore defaultElementMapperStore
public DefaultNElements defaultElements
public NScopedValue<NProgressMonitor> currentProgressMonitors
protected NObservableMap<String,Object> userProperties
public ClassLoader bootClassLoader
public NWorkspaceModel(NWorkspace workspace, NBootOptions initialBootOptions)
public <T> T createRPI(Class<T> cls)
public void init()
public NEnvLocal getEnv()
public String getPid()
public NWorkspace getWorkspace()
public Map<NRuntimeDistributionFamily,List<NRuntimeDistribution>> getConfigPlatforms()
public NReflectRepository getDefaultReflectRepository()
Copyright © 2026 vpc open source initiative. All rights reserved.