Package io.deephaven.engine.updategraph
Class ClockInconsistencyException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
io.deephaven.UncheckedDeephavenException
io.deephaven.engine.updategraph.ClockInconsistencyException
- All Implemented Interfaces:
Serializable
Runtime exception thrown by update processing code that observes evidence of clock inconsistencies. For example,
dependency satisfaction
may throw an instance of this class if
the requested clock step is lower than the last satisfied clock step. In practice, this may identify bugs or improper
update graph mixing in update processing, or allow concurrent snapshots to fail fast if they've already missed a
clock change.- See Also:
-
Constructor Summary
ConstructorDescriptionClockInconsistencyException
(@NotNull String message) ClockInconsistencyException
(@NotNull String message, @NotNull Throwable cause) -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ClockInconsistencyException
-
ClockInconsistencyException
-