org.apache.catalina.core
Class StandardEngineMapper
java.lang.Object
|
+--org.apache.catalina.core.StandardEngineMapper
- All Implemented Interfaces:
- Mapper
- public class StandardEngineMapper
- extends java.lang.Object
- implements Mapper
Implementation of Mapper
for an Engine
,
designed to process HTTP requests. This mapper selects an appropriate
Host
based on the server name included in the request.
IMPLEMENTATION NOTE: This Mapper only works with a
StandardEngine
, because it relies on internal APIs.
- Version:
- $Revision: 466595 $ $Date: 2006-10-21 18:24:41 -0400 (Sat, 21 Oct 2006) $
- Author:
- Craig R. McClanahan
Method Summary |
Container |
getContainer()
Return the Container with which this Mapper is associated. |
java.lang.String |
getProtocol()
Return the protocol for which this Mapper is responsible. |
Container |
map(Request request,
boolean update)
Return the child Container that should be used to process this Request,
based upon its characteristics. |
void |
setContainer(Container container)
Set the Container with which this Mapper is associated. |
void |
setProtocol(java.lang.String protocol)
Set the protocol for which this Mapper is responsible. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StandardEngineMapper
public StandardEngineMapper()
getContainer
public Container getContainer()
- Return the Container with which this Mapper is associated.
- Specified by:
getContainer
in interface Mapper
setContainer
public void setContainer(Container container)
- Set the Container with which this Mapper is associated.
- Specified by:
setContainer
in interface Mapper
- Parameters:
container
- The newly associated Container- Throws:
java.lang.IllegalArgumentException
- if this Container is not
acceptable to this Mapper
getProtocol
public java.lang.String getProtocol()
- Return the protocol for which this Mapper is responsible.
- Specified by:
getProtocol
in interface Mapper
setProtocol
public void setProtocol(java.lang.String protocol)
- Set the protocol for which this Mapper is responsible.
- Specified by:
setProtocol
in interface Mapper
- Parameters:
protocol
- The newly associated protocol
map
public Container map(Request request,
boolean update)
- Return the child Container that should be used to process this Request,
based upon its characteristics. If no such child Container can be
identified, return
null
instead.
- Specified by:
map
in interface Mapper
- Parameters:
request
- Request being processedupdate
- Update the Request to reflect the mapping selection?
Copyright © 2000-2002 Apache Software Foundation. All Rights Reserved.