public abstract class ExceptionInterceptor extends Handler<ExceptionInterceptor> implements Plugin, ExceptionInterceptorInvoker, java.lang.Comparable<ExceptionInterceptor>
Handler.VisitorPlugin.InfoRepoDestroyable.Util| Modifier and Type | Field and Description |
|---|---|
static java.util.Comparator<java.lang.Class<? extends java.lang.Exception>> |
EXCEPTION_WEIGHT_COMPARATOR |
logger| Constructor and Description |
|---|
ExceptionInterceptor() |
ExceptionInterceptor(java.lang.Class<? extends java.lang.Exception>... exClasses) |
ExceptionInterceptor(int priority) |
ExceptionInterceptor(int priority,
java.lang.Class<? extends java.lang.Exception>... exClasses) |
ExceptionInterceptor(int priority,
java.util.List<java.lang.Class<? extends java.lang.Exception>> exClasses) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ExceptionInterceptor o) |
CORS.Spec |
corsSpec() |
org.osgl.mvc.result.Result |
handle(java.lang.Exception e,
ActionContext actionContext) |
protected abstract org.osgl.mvc.result.Result |
internalHandle(java.lang.Exception e,
ActionContext actionContext) |
void |
register() |
static int |
weight(java.lang.Class c) |
accept, equals, express, hashCode, priority, releaseResources, sessionFreeaddSubResource, destroy, isDestroyed, reload, scopedebug, debug, error, error, fatal, fatal, info, info, isDebugEnabled, isTraceEnabled, trace, trace, warn, warnclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaccept, express, sessionFreeprioritydestroy, isDestroyed, scopepublic static java.util.Comparator<java.lang.Class<? extends java.lang.Exception>> EXCEPTION_WEIGHT_COMPARATOR
public ExceptionInterceptor()
public ExceptionInterceptor(int priority)
public ExceptionInterceptor(java.lang.Class<? extends java.lang.Exception>... exClasses)
public ExceptionInterceptor(int priority,
java.lang.Class<? extends java.lang.Exception>... exClasses)
public ExceptionInterceptor(int priority,
java.util.List<java.lang.Class<? extends java.lang.Exception>> exClasses)
public org.osgl.mvc.result.Result handle(java.lang.Exception e,
ActionContext actionContext)
throws java.lang.Exception
handle in interface ExceptionInterceptorInvokerjava.lang.Exceptionpublic int compareTo(ExceptionInterceptor o)
compareTo in interface java.lang.Comparable<ExceptionInterceptor>compareTo in class Handler<ExceptionInterceptor>public CORS.Spec corsSpec()
corsSpec in interface ExceptionInterceptorInvokercorsSpec in class Handler<ExceptionInterceptor>protected abstract org.osgl.mvc.result.Result internalHandle(java.lang.Exception e,
ActionContext actionContext)
throws java.lang.Exception
java.lang.Exceptionpublic static int weight(java.lang.Class c)
Copyright © 2014–2017 ActFramework. All rights reserved.