Class AbstractVersionException

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

public abstract class AbstractVersionException extends Exception
Abstract base exception used for reporting version mismatches from ABIVersion.
See Also:
  • Method Details

    • version

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

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