public class DefaultNutsApplicationContext extends Object implements NutsApplicationContext
AUTO_COMPLETE_CANDIDATE_PREFIX| Constructor and Description |
|---|
DefaultNutsApplicationContext(NutsWorkspace workspace,
NutsSession session,
String[] args,
Class appClass,
String storeId,
long startTimeMillis) |
public DefaultNutsApplicationContext(NutsWorkspace workspace, NutsSession session, String[] args, Class appClass, String storeId, long startTimeMillis)
public NutsApplicationMode getMode()
getMode in interface NutsApplicationContextpublic NutsApplicationContext setMode(NutsApplicationMode mode)
public String[] getModeArguments()
getModeArguments in interface NutsApplicationContextpublic NutsApplicationContext setModeArgs(String[] modeArgs)
public NutsCommandAutoComplete getAutoComplete()
getAutoComplete in interface NutsApplicationContextpublic final NutsApplicationContext configure(boolean skipUnsupported, String... args)
NutsCommandLineConfigurable.configure(boolean, java.lang.String...)
to help return a more specific return type;configure in interface NutsApplicationContextconfigure in interface NutsCommandLineConfigurableargs - argument to configure withthis instancepublic final boolean configure(boolean skipUnsupported,
NutsCommandLine commandLine)
configure in interface NutsCommandLineConfigurableskipUnsupported - when true, all unsupported options are skipped
silentlycommandLine - arguments to configure withthis instancepublic boolean configureFirst(NutsCommandLine cmd)
configureFirst in interface NutsCommandLineConfigurablepublic void printHelp()
printHelp in interface NutsApplicationContextpublic Class getAppClass()
getAppClass in interface NutsApplicationContextpublic NutsWorkspace getWorkspace()
getWorkspace in interface NutsApplicationContextpublic NutsApplicationContext setWorkspace(NutsWorkspace workspace)
public NutsSession getSession()
getSession in interface NutsApplicationContextpublic NutsApplicationContext setSession(NutsSession session)
setSession in interface NutsApplicationContextpublic String getAppsFolder()
getAppsFolder in interface NutsApplicationContextpublic String getConfigFolder()
getConfigFolder in interface NutsApplicationContextpublic String getLogFolder()
getLogFolder in interface NutsApplicationContextpublic String getTempFolder()
getTempFolder in interface NutsApplicationContextpublic String getVarFolder()
getVarFolder in interface NutsApplicationContextpublic String getLibFolder()
getLibFolder in interface NutsApplicationContextpublic String getRunFolder()
getRunFolder in interface NutsApplicationContextpublic String getCacheFolder()
getCacheFolder in interface NutsApplicationContextpublic String getFolder(NutsStoreLocation location)
getFolder in interface NutsApplicationContextpublic String getVersionFolderFolder(NutsStoreLocation location, String version)
getVersionFolderFolder in interface NutsApplicationContextpublic NutsApplicationContext setFolder(NutsStoreLocation location, String folder)
public NutsApplicationContext setSharedFolder(NutsStoreLocation location, String folder)
public String getSharedAppsFolder()
getSharedAppsFolder in interface NutsApplicationContextpublic String getSharedConfigFolder()
getSharedConfigFolder in interface NutsApplicationContextpublic String getSharedLogFolder()
getSharedLogFolder in interface NutsApplicationContextpublic String getSharedTempFolder()
getSharedTempFolder in interface NutsApplicationContextpublic String getSharedVarFolder()
getSharedVarFolder in interface NutsApplicationContextpublic String getSharedLibFolder()
getSharedLibFolder in interface NutsApplicationContextpublic String getSharedRunFolder()
getSharedRunFolder in interface NutsApplicationContextpublic String getSharedFolder(NutsStoreLocation location)
getSharedFolder in interface NutsApplicationContextpublic NutsId getAppId()
getAppId in interface NutsApplicationContextpublic NutsVersion getAppVersion()
getAppVersion in interface NutsApplicationContextpublic NutsApplicationContext setAppId(NutsId appId)
public String[] getArguments()
getArguments in interface NutsApplicationContextpublic NutsApplicationContext setArgs(String[] args)
public NutsCommandLine getCommandLine()
getCommandLine in interface NutsApplicationContextpublic long getStartTimeMillis()
getStartTimeMillis in interface NutsApplicationContextpublic NutsApplicationContext setStartTimeMillis(long startTimeMillis)
public NutsVersion getAppPreviousVersion()
getAppPreviousVersion in interface NutsApplicationContextpublic NutsApplicationContext setAppPreviousVersion(NutsVersion previousVersion)
public boolean isExecMode()
isExecMode in interface NutsApplicationContextpublic void processCommandLine(NutsCommandLineProcessor commandLineProcessor)
processCommandLine in interface NutsApplicationContextpublic void configureLast(NutsCommandLine commandLine)
configureLast in interface NutsApplicationContextconfigureLast in interface NutsCommandLineConfigurablepublic NutsAppStoreLocationResolver getStoreLocationResolver()
getStoreLocationResolver in interface NutsApplicationContextpublic NutsApplicationContext setAppVersionStoreLocationSupplier(NutsAppStoreLocationResolver appVersionStoreLocationSupplier)
setAppVersionStoreLocationSupplier in interface NutsApplicationContextCopyright © 2021 vpc open source initiative. All rights reserved.