|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.server.webapp.ErrorPageManager
public class ErrorPageManager
Represents the final servlet in a filter chain.
| Field Summary | |
|---|---|
static java.lang.String |
CONTEXT_PATH
|
static java.lang.String |
ERROR_URI
|
static java.lang.String |
EXCEPTION
|
static java.lang.String |
EXCEPTION_TYPE
|
static java.lang.String |
JSP_EXCEPTION
|
static java.lang.String |
MESSAGE
|
static char[] |
MSIE_PADDING
|
static java.lang.String |
PATH_INFO
|
static java.lang.String |
QUERY_STRING
|
static java.lang.String |
REQUEST_URI
|
static java.lang.String |
SERVLET_NAME
|
static java.lang.String |
SERVLET_PATH
|
static java.lang.String |
SHUTDOWN
|
static java.lang.String |
STATUS_CODE
|
| Constructor Summary | |
|---|---|
ErrorPageManager(WebApp app)
Create error page manager. |
|
| Method Summary | |
|---|---|
void |
addErrorPage(ErrorPage errorPage)
Adds an error page. |
ErrorPageManager |
getParent()
Gets the manager parent. |
protected boolean |
isDevelopmentModeErrorPage()
Returns true if we should return a development-friendly error page. |
void |
sendError(CauchoRequest request,
CauchoResponse response,
int code,
java.lang.String message)
Sends an HTTP error to the browser. |
void |
sendServletError(java.lang.Throwable e,
ServletRequest req,
ServletResponse res)
Displays a parse error. |
void |
setParent(ErrorPageManager parent)
Sets the manager parent. |
void |
setWebAppContainer(WebAppContainer appContainer)
Sets the webApp container. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final char[] MSIE_PADDING
public static java.lang.String REQUEST_URI
public static java.lang.String CONTEXT_PATH
public static java.lang.String SERVLET_PATH
public static java.lang.String PATH_INFO
public static java.lang.String QUERY_STRING
public static java.lang.String STATUS_CODE
public static java.lang.String EXCEPTION_TYPE
public static java.lang.String MESSAGE
public static java.lang.String EXCEPTION
public static java.lang.String ERROR_URI
public static java.lang.String SERVLET_NAME
public static java.lang.String JSP_EXCEPTION
public static java.lang.String SHUTDOWN
| Constructor Detail |
|---|
public ErrorPageManager(WebApp app)
| Method Detail |
|---|
public void setParent(ErrorPageManager parent)
public ErrorPageManager getParent()
public void addErrorPage(ErrorPage errorPage)
public void setWebAppContainer(WebAppContainer appContainer)
protected boolean isDevelopmentModeErrorPage()
public void sendServletError(java.lang.Throwable e,
ServletRequest req,
ServletResponse res)
throws java.io.IOException
java.io.IOException
public void sendError(CauchoRequest request,
CauchoResponse response,
int code,
java.lang.String message)
throws java.io.IOException
code - the HTTP error codevalue - a string message
java.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||