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 flawed concept in Java and prevent proper functional programming. Also, this type should be an interface instead of a class.
See Also:
Serialized Form