Class AbstractTraversalSignal

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
one.microstream.util.traversing.AbstractTraversalSignal
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractTraversalSkipSignal, TraversalSignalAbort

public abstract class AbstractTraversalSignal
extends RuntimeException
This type should actually extend Throwable, not Runtime. But sadly, the prior is checked, which is a deeply flawed concept in Java and prevent proper functional programming. Also, this type should be an interface instead of a class, but again: Java design flaws (not understanding their own interface-based language, so funny).
See Also:
Serialized Form