org.glassfish.internal.grizzly
Class ContextMapper

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

@Service
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
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
 
Constructor Summary
ContextMapper()
           
ContextMapper(Logger logger)
           
 
Method Summary
 void addContext(String hostName, String path, Object context, String[] welcomeResources, Context 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, allowReplacement, getContextNames, getDefaultHostName, getHosts, getPort, getWrapperNames, getWrappersString, map, map, 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 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,
                       Context 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()


Copyright © 2012. All Rights Reserved.