There are some specific cases, where control flows can be aborted or otherwise influenced using well-defined exceptions. Some examples where this can be very useful:
UpdatableRecord#store() methods, without
actually executing the SQL
Typically, a ControlFlowException is thrown from within an
ExecuteListener.
ExecuteListener
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Throwable | fillInStackTrace()
Overrides java. |
| ControlFlowSignal | back to summary |
|---|---|
| public ControlFlowSignal() Create a new | |
| ControlFlowSignal | back to summary |
|---|---|
| public ControlFlowSignal(String message) Create a new | |
| fillInStackTrace | back to summary |
|---|---|
| public Throwable fillInStackTrace() Overrides java. Doc from java. Fills in the execution stack trace. This method records within this
If the stack trace of this
| |