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 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