public static class Nucleus.NucleusStartupOptions
extends java.lang.Object
Constructor and Description |
---|
NucleusStartupOptions()
Create a new, default NucleusStartupOptions.
|
NucleusStartupOptions(java.lang.String pConfigPath,
java.lang.String pRelativePathPrefix,
boolean pRestart,
boolean pEnv,
LogListener pListener,
java.lang.String pInitialServiceName,
Nucleus pParent,
java.lang.ClassLoader pClassloader)
Create a new NucleusStartupOptions.
|
Modifier and Type | Method and Description |
---|---|
java.lang.ClassLoader |
getClassLoader()
Returns property classLoader.
|
java.lang.String |
getConfigPath()
Returns property configPath.
|
java.lang.String |
getInitialServiceName()
Returns property initialServiceName.
|
LogListener |
getListener()
Returns property listener.
|
Nucleus |
getParent()
Returns property parent.
|
java.lang.String |
getRelativePathPrefix()
Returns property relativePathPrefix.
|
boolean |
isEnv()
Returns property env.
|
boolean |
isRegisterChildNucleus()
Returns property registerChildNucleus.
|
boolean |
isRestart()
Returns property restart.
|
void |
setClassLoader(java.lang.ClassLoader pClassLoader)
Sets property classLoader.
|
void |
setConfigPath(java.lang.String pConfigPath)
Sets property configPath.
|
void |
setEnv(boolean pEnv)
Sets property env.
|
void |
setInitialServiceName(java.lang.String pInitialServiceName)
Sets property initialServiceName.
|
void |
setListener(LogListener pListener)
Sets property listener.
|
void |
setParent(Nucleus pParent)
Sets property parent.
|
void |
setRegisterChildNucleus(boolean pRegisterChildNucleus)
Sets property registerChildNucleus.
|
void |
setRelativePathPrefix(java.lang.String pRelativePathPrefix)
Sets property relativePathPrefix.
|
void |
setRestart(boolean pRestart)
Sets property restart.
|
public NucleusStartupOptions()
public NucleusStartupOptions(java.lang.String pConfigPath, java.lang.String pRelativePathPrefix, boolean pRestart, boolean pEnv, LogListener pListener, java.lang.String pInitialServiceName, Nucleus pParent, java.lang.ClassLoader pClassloader)
pConfigPath
- the configuration path that will be used to
find configuration filespRestart
- Whether shell command can handle restarts.pEnv
- Whether to output the environment.pListener
- the log listener for sending log events during
the configuration of NucleuspInitialServiceName
- the name of the initial service.pNucleus
- the parent Nucleus... will be null unless this
is a child Nucleus.pRelativePathPrefix
- the prefix applied to relative path names
that do not start with "./". Allows services to define files that
should be run on a per-instance basis.public void setConfigPath(java.lang.String pConfigPath)
public java.lang.String getConfigPath()
public void setRelativePathPrefix(java.lang.String pRelativePathPrefix)
public java.lang.String getRelativePathPrefix()
public void setRestart(boolean pRestart)
public boolean isRestart()
public void setEnv(boolean pEnv)
public boolean isEnv()
public void setListener(LogListener pListener)
public LogListener getListener()
public void setInitialServiceName(java.lang.String pInitialServiceName)
public java.lang.String getInitialServiceName()
public void setParent(Nucleus pParent)
public Nucleus getParent()
public void setClassLoader(java.lang.ClassLoader pClassLoader)
public java.lang.ClassLoader getClassLoader()
public void setRegisterChildNucleus(boolean pRegisterChildNucleus)
public boolean isRegisterChildNucleus()