org.glassfish.internal.api
Interface ServerContext


@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
 String[] getCmdLineArgs()
          Get the server command-line arguments
 ClassLoader 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 name
 org.jvnet.hk2.component.Habitat getDefaultHabitat()
          Returns the default habitat for this instance
 InitialContext getInitialContext()
          Get the initial naming context.
 File getInstallRoot()
          Get server install root
 String getInstanceName()
          Get the server instance name
 InvocationManager getInvocationManager()
          get the J2EE Server invocation manager
 ClassLoader getLifecycleParentClassLoader()
          Get the parent class loader for the life cycle modules.
 String getServerConfigURL()
          Get a URL representation of server configuration
 ClassLoader 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

getDefaultHabitat

org.jvnet.hk2.component.Habitat getDefaultHabitat()
Returns the default habitat for this instance

Returns:
defa ult habitat


Copyright © 2012 GlassFish Community. All Rights Reserved.