Class ADBAwareHttpHandler

  • Direct Known Subclasses:
    ContainerMapper

    public class ADBAwareHttpHandler
    extends org.glassfish.grizzly.http.server.StaticHttpHandler
    StaticHttpHandler, which additionally can check registered AlternateDocBases to serve requested resources.
    Author:
    Alexey Stashok
    • Field Summary

      • Fields inherited from class org.glassfish.grizzly.http.server.StaticHttpHandler

        docRoots
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addAlternateDocBase​(String urlPattern, String docBase)
      Add AlternateDocBase to be checked for requested resources.
      protected boolean handle​(String uri, org.glassfish.grizzly.http.server.Request request, org.glassfish.grizzly.http.server.Response response)
      • Methods inherited from class org.glassfish.grizzly.http.server.StaticHttpHandler

        addDocRoot, addDocRoot, getDefaultDocRoot, getDocRoots, isDirectorySlashOff, removeDocRoot, setDirectorySlashOff
      • Methods inherited from class org.glassfish.grizzly.http.server.StaticHttpHandlerBase

        addCachingHeaders, addToFileCache, getRelativeURI, isFileCacheEnabled, lookupFileCache, onMissingResource, pickupContentType, sendFile, service, setFileCacheEnabled
      • Methods inherited from class org.glassfish.grizzly.http.server.HttpHandler

        destroy, getErrorPageGenerator, getName, getRequestExecutorProvider, getRequestURIEncoding, getSessionCookieName, getSessionManager, isAllowCustomStatusMessage, isAllowEncodedSlash, sendAcknowledgment, setAllowCustomStatusMessage, setAllowEncodedSlash, setDecodeUrl, setDispatcherHelper, setRequestURIEncoding, setRequestURIEncoding, start, updatePaths
    • Constructor Detail

      • ADBAwareHttpHandler

        public ADBAwareHttpHandler()
    • Method Detail

      • addAlternateDocBase

        public void addAlternateDocBase​(String urlPattern,
                                        String docBase)
        Add AlternateDocBase to be checked for requested resources.
        Parameters:
        urlPattern -
        docBase - absolute path
      • handle

        protected boolean handle​(String uri,
                                 org.glassfish.grizzly.http.server.Request request,
                                 org.glassfish.grizzly.http.server.Response response)
                          throws Exception
        Overrides:
        handle in class org.glassfish.grizzly.http.server.StaticHttpHandler
        Throws:
        Exception