Class ContextMapper

java.lang.Object
org.glassfish.grizzly.http.server.util.Mapper
org.glassfish.internal.grizzly.ContextMapper
Direct Known Subclasses:
V3Mapper

@Service @ContractsProvided({ContextMapper.class,org.glassfish.grizzly.http.server.util.Mapper.class}) public class ContextMapper extends org.glassfish.grizzly.http.server.util.Mapper
Extended that Mapper that prevent the WebContainer to unregister the current Mapper configuration.
Author:
Jeanfrancois Arcand
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.glassfish.grizzly.http.server.util.Mapper

    org.glassfish.grizzly.http.server.util.Mapper.Context, org.glassfish.grizzly.http.server.util.Mapper.ContextList, org.glassfish.grizzly.http.server.util.Mapper.Host, org.glassfish.grizzly.http.server.util.Mapper.MapElement, org.glassfish.grizzly.http.server.util.Mapper.Wrapper
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.glassfish.grizzly.http.server.HttpHandler
     
    protected final Logger
     

    Fields inherited from class org.glassfish.grizzly.http.server.util.Mapper

    context, defaultHostName, hosts
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addContext(String hostName, String path, Object context, String[] welcomeResources, org.glassfish.grizzly.http.server.naming.NamingContext resources)
    void
    addHost(String name, String[] aliases, Object host)
    void
    addWrapper(String hostName, String contextPath, String path, Object wrapper, boolean jspWildCard, String servletName, boolean isEmptyPathSpecial)
    org.glassfish.grizzly.http.server.HttpHandler
     
     
    void
    void
    setHttpHandler(org.glassfish.grizzly.http.server.HttpHandler adapter)
     
    void
    Sets the id of the associated http-listener on this mapper.

    Methods inherited from class org.glassfish.grizzly.http.server.util.Mapper

    addContext, addWrapper, addWrapper, addWrapper, addWrapper, addWrapper, addWrapper, addWrapper, addWrapper, allowReplacement, getContextNames, getDefaultHostName, getHosts, getPort, getWrapperNames, getWrappersString, map, map, map, mapUriWithSemicolon, mapUriWithSemicolon, removeContext, removeWrapper, removeWrapper, removeWrapper, setAllowReplacement, setContext, setDefaultContextPath, setDefaultHostName, setPort

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • logger

      protected final Logger logger
    • adapter

      protected org.glassfish.grizzly.http.server.HttpHandler adapter
  • Constructor Details

    • ContextMapper

      public ContextMapper()
    • ContextMapper

      public ContextMapper(Logger logger)
  • Method Details

    • addWrapper

      public void addWrapper(String hostName, String contextPath, String path, Object wrapper, boolean jspWildCard, String servletName, boolean isEmptyPathSpecial)
      Overrides:
      addWrapper in class org.glassfish.grizzly.http.server.util.Mapper
    • addHost

      public void addHost(String name, String[] aliases, Object host)
      Overrides:
      addHost in class org.glassfish.grizzly.http.server.util.Mapper
    • addContext

      public void addContext(String hostName, String path, Object context, String[] welcomeResources, org.glassfish.grizzly.http.server.naming.NamingContext resources)
      Overrides:
      addContext in class org.glassfish.grizzly.http.server.util.Mapper
    • removeHost

      public void removeHost(String name)
      Overrides:
      removeHost in class org.glassfish.grizzly.http.server.util.Mapper
    • setHttpHandler

      public void setHttpHandler(org.glassfish.grizzly.http.server.HttpHandler adapter)
    • getHttpHandler

      public org.glassfish.grizzly.http.server.HttpHandler getHttpHandler()
    • setId

      public void setId(String id)
      Sets the id of the associated http-listener on this mapper.
    • getId

      public String getId()