Package org.glassfish.internal.api
Interface ServerContext
-
- All Known Implementing Classes:
ServerContextImpl
@Contract public interface ServerContext
ServerContext interface: the server-wide runtime environment created by ApplicationServer and shared by its subsystems such as the web container or EJB container.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String[]
getCmdLineArgs()
Get the server command-line argumentsClassLoader
getCommonClassLoader()
Get the classloader that loads .jars in $instance/lib and classes in $instance/lib/classes.Server
getConfigBean()
Get the server configuration bean.String
getDefaultDomainName()
get the default domain nameorg.glassfish.hk2.api.ServiceLocator
getDefaultServices()
Returns the default habitat for this instanceInitialContext
getInitialContext()
Get the initial naming context.File
getInstallRoot()
Get server install rootString
getInstanceName()
Get the server instance nameInvocationManager
getInvocationManager()
get the J2EE Server invocation managerClassLoader
getLifecycleParentClassLoader()
Get the parent class loader for the life cycle modules.String
getServerConfigURL()
Get a URL representation of server configurationClassLoader
getSharedClassLoader()
Returns the shared class loader for this server instance.
-
-
-
Method Detail
-
getCmdLineArgs
String[] getCmdLineArgs()
Get the server command-line arguments- Returns:
- the server command-line arguments
-
getInstallRoot
File getInstallRoot()
Get server install root- Returns:
- the server install root
-
getInstanceName
String getInstanceName()
Get the server instance name- Returns:
- the server instance name
-
getServerConfigURL
String getServerConfigURL()
Get a URL representation of server configuration- Returns:
- the URL to the server configuration
-
getConfigBean
Server getConfigBean()
Get the server configuration bean.- Returns:
- the server config bean
-
getInitialContext
InitialContext getInitialContext()
Get the initial naming context.- Returns:
- the initial naming context
-
getCommonClassLoader
ClassLoader getCommonClassLoader()
Get the classloader that loads .jars in $instance/lib and classes in $instance/lib/classes.- Returns:
- the common class loader for this instance
-
getSharedClassLoader
ClassLoader getSharedClassLoader()
Returns the shared class loader for this server instance.- Returns:
- the shared class loader
-
getLifecycleParentClassLoader
ClassLoader getLifecycleParentClassLoader()
Get the parent class loader for the life cycle modules.- Returns:
- the parent class loader for the life cycle modules
-
getInvocationManager
InvocationManager getInvocationManager()
get the J2EE Server invocation manager- Returns:
- InvocationManager
-
getDefaultDomainName
String getDefaultDomainName()
get the default domain name- Returns:
- String default domain name
-
getDefaultServices
org.glassfish.hk2.api.ServiceLocator getDefaultServices()
Returns the default habitat for this instance- Returns:
- defa ult habitat
-
-