public final class ProcessControlException extends Exception
用于控制事件处理器处理事件走向
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ProcessControlException.State
流程控制状态
|
| 限定符和类型 | 方法和说明 |
|---|---|
Throwable |
fillInStackTrace() |
Object |
getRespond() |
ProcessControlException.State |
getState() |
boolean |
isIgnoreProcessEvent()
判断是否需要主动忽略处理后续所有事件流
|
static void |
throwReturnImmediately(Object object)
中断当前代码处理流程,并立即返回指定对象
|
static void |
throwThrowsImmediately(Throwable throwable)
中断当前代码处理流程,并抛出指定异常
|
addSuppressed, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic static void throwReturnImmediately(Object object) throws ProcessControlException
object - 返回对象ProcessControlException - 抛出立即返回流程控制异常public static void throwThrowsImmediately(Throwable throwable) throws ProcessControlException
throwable - 指定异常ProcessControlException - 抛出立即抛出异常流程控制异常public boolean isIgnoreProcessEvent()
sandbox-api:1.0.16public ProcessControlException.State getState()
public Object getRespond()
public Throwable fillInStackTrace()
fillInStackTrace 在类中 ThrowableCopyright © 2018 Alibaba Open Source. All rights reserved.