Package org.glassfish.api.admin
Interface ServerEnvironment
@Contract
public interface ServerEnvironment
Allow access to the environment under which GlassFish operates.
TODO : dochez : this needs to be reconciled with ServerContext and simplified...
- Author:
- Jerome Dochez
-
Nested Class Summary
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the directory to store external alternate deployment descriptor NormallyROOT/generated/altdd
Returns the path for compiled JSP Pages from an application that is deployed on this instance.Gets the directory to store deployed applications NormallyROOT/applications
Gets the directory to store generated stuff.Every server has a name that can be found in the server element in domain.xmlgetJKS()
A Java KeyStore which is locked by administrator's master password.Gets the directory for hosting user-provided jar files.A JCEKS keystore which is locked with a fixed-key.Returns the process type of this instance.com.sun.enterprise.module.bootstrap.StartupContext
return the startup context used to initialize this runtimeGets the server statusThe truststore used by the server.boolean
isDas()
boolean
-
Field Details
-
kCompileJspDirName
folder where the compiled JSP pages reside- See Also:
-
DEFAULT_INSTANCE_NAME
- See Also:
-
-
Method Details
-
getInstanceRoot
File getInstanceRoot()- Returns:
- the instance root
-
getStartupContext
com.sun.enterprise.module.bootstrap.StartupContext getStartupContext()return the startup context used to initialize this runtime -
getConfigDirPath
File getConfigDirPath() -
getLibPath
File getLibPath()Gets the directory for hosting user-provided jar files. NormallyROOT/lib
-
getApplicationRepositoryPath
File getApplicationRepositoryPath()Gets the directory to store deployed applications NormallyROOT/applications
-
getApplicationStubPath
File getApplicationStubPath()Gets the directory to store generated stuff. NormallyROOT/generated
-
getApplicationCompileJspPath
File getApplicationCompileJspPath()Returns the path for compiled JSP Pages from an application that is deployed on this instance. By default all such compiled JSPs should lie in the same folder. -
getApplicationGeneratedXMLPath
File getApplicationGeneratedXMLPath() -
getApplicationEJBStubPath
File getApplicationEJBStubPath() -
getApplicationPolicyFilePath
File getApplicationPolicyFilePath() -
getApplicationAltDDPath
File getApplicationAltDDPath()Gets the directory to store external alternate deployment descriptor NormallyROOT/generated/altdd
-
getMasterPasswordFile
File getMasterPasswordFile()A JCEKS keystore which is locked with a fixed-key. This is the "security-by-obfuscation" carried over from V2.- Returns:
- File representing the JCEKS store containing the real master password
-
getJKS
File getJKS()A Java KeyStore which is locked by administrator's master password.- Returns:
- File representing the JKS which is server's keystore in developer-product case
-
getTrustStore
File getTrustStore()The truststore used by the server.- Returns:
- File for the truststore
-
getStatus
ServerEnvironment.Status getStatus()Gets the server status -
getRuntimeType
RuntimeType getRuntimeType()Returns the process type of this instance.- Returns:
- the instance process type
-
getInstanceName
String getInstanceName()Every server has a name that can be found in the server element in domain.xml- Returns:
- the name of this server i.e. "my" name
-
isInstance
boolean isInstance() -
isDas
boolean isDas()
-