Package org.wso2.carbon.ui.valve
Class ErrorHandleValve
java.lang.Object
org.apache.catalina.util.LifecycleBase
org.apache.catalina.util.LifecycleMBeanBase
org.apache.catalina.valves.ValveBase
org.apache.catalina.valves.ErrorReportValve
org.wso2.carbon.ui.valve.ErrorHandleValve
- All Implemented Interfaces:
MBeanRegistration,org.apache.catalina.Contained,org.apache.catalina.JmxEnabled,org.apache.catalina.Lifecycle,org.apache.catalina.Valve
public class ErrorHandleValve
extends org.apache.catalina.valves.ErrorReportValve
Implementation of a Valve that outputs pluggable HTML error pages
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.catalina.Lifecycle
org.apache.catalina.Lifecycle.SingleUse -
Field Summary
Fields inherited from class org.apache.catalina.valves.ValveBase
asyncSupported, container, containerLog, next, smFields inherited from class org.apache.catalina.util.LifecycleMBeanBase
mserverFields inherited from interface org.apache.catalina.Lifecycle
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanprotected voidreport(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response, Throwable throwable) Prints out an error report.voidsetShowReport(boolean showReport) Enables/Disables full error reportsvoidsetShowServerInfo(boolean showServerInfo) Enables/Disables server info on error pagesMethods inherited from class org.apache.catalina.valves.ErrorReportValve
findErrorPage, getPartialServletStackTrace, getProperty, invoke, setPropertyMethods inherited from class org.apache.catalina.valves.ValveBase
backgroundProcess, getContainer, getDomainInternal, getNext, getObjectNameKeyProperties, initInternal, isAsyncSupported, setAsyncSupported, setContainer, setNext, startInternal, stopInternal, toStringMethods inherited from class org.apache.catalina.util.LifecycleMBeanBase
destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister, unregisterMethods inherited from class org.apache.catalina.util.LifecycleBase
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stop
-
Constructor Details
-
ErrorHandleValve
public ErrorHandleValve()
-
-
Method Details
-
report
protected void report(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response, Throwable throwable) Prints out an error report.- Overrides:
reportin classorg.apache.catalina.valves.ErrorReportValve- Parameters:
request- The request being processedresponse- The response being generatedthrowable- The exception that occurred (which possibly wraps a root cause exception
-
setShowReport
public void setShowReport(boolean showReport) Enables/Disables full error reports- Overrides:
setShowReportin classorg.apache.catalina.valves.ErrorReportValve- Parameters:
showReport-
-
isShowReport
public boolean isShowReport()- Overrides:
isShowReportin classorg.apache.catalina.valves.ErrorReportValve
-
setShowServerInfo
public void setShowServerInfo(boolean showServerInfo) Enables/Disables server info on error pages- Overrides:
setShowServerInfoin classorg.apache.catalina.valves.ErrorReportValve- Parameters:
showServerInfo-
-
isShowServerInfo
public boolean isShowServerInfo()- Overrides:
isShowServerInfoin classorg.apache.catalina.valves.ErrorReportValve
-