Top Description Constructors Methods
org.jooq.exception

public Class ControlFlowSignal

extends RuntimeException
Class Inheritance
Known Direct Subclasses
org.jooq.impl.DefaultRenderContext.ForceInlineSignal, org.jooq.impl.BatchCRUD.QueryCollectorSignal
Imports
org.jooq.ExecuteListener, .UpdatableRecord

An exception that is used to influence control flows.

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:

Typically, a ControlFlowException is thrown from within an ExecuteListener.

Author
Lukas Eder
See Also
ExecuteListener

Constructor Summary

AccessConstructor and Description
public
ControlFlowSignal()

Create a new ControlFlowException.

public
ControlFlowSignal(String message)

Create a new ControlFlowException.

Method Summary

Modifier and TypeMethod and Description
public Throwable
fillInStackTrace()

Overrides java.lang.Throwable.fillInStackTrace.

Fills in the execution stack trace.

Constructor Detail

ControlFlowSignalback to summary
public ControlFlowSignal()

Create a new ControlFlowException.

ControlFlowSignalback to summary
public ControlFlowSignal(String message)

Create a new ControlFlowException.

Method Detail

fillInStackTraceback to summary
public Throwable fillInStackTrace()

Overrides java.lang.Throwable.fillInStackTrace.

Doc from java.lang.Throwable.fillInStackTrace.

Fills in the execution stack trace. This method records within this Throwable object information about the current state of the stack frames for the current thread.

If the stack trace of this Throwable is not writable, calling this method has no effect.

Returns:Throwable

a reference to this Throwable instance.

Annotations
@SuppressWarnings:sync-override
@Override