Class 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 adapter  
      protected Logger logger  
      • Fields inherited from class org.glassfish.grizzly.http.server.util.Mapper

        context, defaultHostName, hosts
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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 getHttpHandler()  
      String getId()  
      void removeHost​(String name)
      void setHttpHandler​(org.glassfish.grizzly.http.server.HttpHandler adapter)  
      void setId​(String id)
      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
    • Field Detail

      • logger

        protected final Logger logger
      • adapter

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

      • ContextMapper

        public ContextMapper()
      • ContextMapper

        public ContextMapper​(Logger logger)
    • Method Detail

      • 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()