Class AbstractVersionException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.opendaylight.controller.cluster.datastore.persisted.AbstractVersionException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
FutureVersionException, PastVersionException

@Beta public abstract class AbstractVersionException extends Exception
Abstract base exception used for reporting version mismatches from PayloadVersion.
Author:
Robert Varga
See Also:
  • Method Details

    • getVersion

      public final int getVersion()
      Return the numeric version which has caused this exception.
      Returns:
      Numeric version
    • getClosestVersion

      public final @NonNull PayloadVersion getClosestVersion()
      Return the closest version supported by this codebase.
      Returns:
      Closest supported PayloadVersion