public class StaleSequenceException extends RuntimeException implements SilentException, com.hazelcast.spi.impl.operationservice.WrappableException<StaleSequenceException>
RuntimeException that is thrown when accessing an item in the Ringbuffer using a sequence that is smaller
 than the current head sequence and that the ringbuffer store is disabled. This means that the item isn't available in the
 ringbuffer and it cannot be loaded from the store either, thus being completely unavailable.| Constructor and Description | 
|---|
| StaleSequenceException(String message,
                      long headSeq)Creates a StaleSequenceException with the given message. | 
| StaleSequenceException(String message,
                      long headSeq,
                      Throwable cause) | 
| Modifier and Type | Method and Description | 
|---|---|
| long | getHeadSeq()Returns the last known head sequence. | 
| StaleSequenceException | wrap()Returns a new exception of the same type as  thisexception, usingthisexception as its cause. | 
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic StaleSequenceException(String message, long headSeq)
message - the messageheadSeq - the last known head sequence.public long getHeadSeq()
Ringbuffer.readOne(long).public StaleSequenceException wrap()
com.hazelcast.spi.impl.operationservice.WrappableExceptionthis exception, using
 this exception as its cause. This is useful when this is
 a remote or async exception, because it's stack trace is disconnected from the
 client code that handles the exception. The returned exception includes
 all the state of this exception, while providing the local stack trace
 and the remote/async stack trace in its cause.wrap in interface com.hazelcast.spi.impl.operationservice.WrappableException<StaleSequenceException>WrappableException with this as its cause.Copyright © 2020 Hazelcast, Inc.. All rights reserved.