public class ServletHolder extends Holder implements java.lang.Comparable
_class, _className, _displayName, _httpHandler, _initParams, _name
Constructor and Description |
---|
ServletHolder()
Constructor for Serialization.
|
ServletHolder(ServletHandler handler,
java.lang.String name,
java.lang.String className)
Constructor.
|
ServletHolder(ServletHandler handler,
java.lang.String name,
java.lang.String className,
java.lang.String forcedPath)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o)
Comparitor by init order.
|
boolean |
equals(java.lang.Object o) |
int |
getInitOrder() |
java.lang.String |
getRunAs() |
Servlet |
getServlet()
Get the servlet.
|
ServletContext |
getServletContext() |
java.lang.String |
getUserRoleLink(java.lang.String name)
get a user role link.
|
void |
handle(ServletRequest request,
ServletResponse response)
Service a request with this servlet.
|
int |
hashCode() |
void |
setInitOrder(int order)
Set the initialize order.
|
void |
setRunAs(java.lang.String role) |
void |
setUserRoleLink(java.lang.String name,
java.lang.String link)
Link a user role.
|
void |
start()
Start the LifeCycle.
|
void |
stop()
Stop the LifeCycle.
|
entrySet, get, getClassName, getDisplayName, getHttpContext, getHttpHandler, getInitParameter, getInitParameterNames, getInitParameters, getName, isStarted, newInstance, put, setDisplayName, setInitParameter, toString
public ServletHolder()
public ServletHolder(ServletHandler handler, java.lang.String name, java.lang.String className)
handler
- The ServletHandler instance for this servlet.name
- The name of the servlet.className
- The class name of the servlet.public ServletHolder(ServletHandler handler, java.lang.String name, java.lang.String className, java.lang.String forcedPath)
handler
- The ServletHandler instance for this servlet.name
- The name of the servlet.className
- The class name of the servlet.forcedPath
- If non null, the request attribute
javax.servlet.include.servlet_path will be set to this path before
service is called.public int getInitOrder()
public void setInitOrder(int order)
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public boolean equals(java.lang.Object o)
equals
in interface java.util.Map
equals
in class java.util.AbstractMap
public int hashCode()
hashCode
in interface java.util.Map
hashCode
in class java.util.AbstractMap
public ServletContext getServletContext()
public void setUserRoleLink(java.lang.String name, java.lang.String link)
name
- The role name as used by the servletlink
- The role name as used by the container.public java.lang.String getUserRoleLink(java.lang.String name)
name
- The name of the rolepublic void setRunAs(java.lang.String role)
role
- Role name that is added to UserPrincipal when this servlet
is called.public java.lang.String getRunAs()
public void start() throws java.lang.Exception
LifeCycle
public void stop()
LifeCycle
public Servlet getServlet() throws ServletException
ServletException
public void handle(ServletRequest request, ServletResponse response) throws ServletException, UnavailableException, java.io.IOException
ServletException
UnavailableException
java.io.IOException
Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.