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.ErrorReportValveImplementation of a Valve that outputs pluggable HTML error pages
-
-
Field Summary
-
Fields inherited from class org.apache.catalina.valves.ValveBase
asyncSupported, container, containerLog, next, sm
-
Fields 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 Constructor Description ErrorHandleValve()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisShowReport()booleanisShowServerInfo()protected 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 pages-
Methods inherited from class org.apache.catalina.valves.ErrorReportValve
getPartialServletStackTrace, getProperty, invoke, setProperty
-
Methods inherited from class org.apache.catalina.valves.ValveBase
backgroundProcess, getContainer, getDomainInternal, getNext, getObjectNameKeyProperties, initInternal, isAsyncSupported, setAsyncSupported, setContainer, setNext, startInternal, stopInternal, toString
-
Methods inherited from class org.apache.catalina.util.LifecycleMBeanBase
destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister, unregister
-
-
-
-
Method Detail
-
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
-
-