Class KeyAlreadyExistsException

  • All Implemented Interfaces:
    java.io.Serializable

    public class KeyAlreadyExistsException
    extends java.lang.RuntimeException
    A KeyAlreadyExistsException is thrown if an operation that conditionally updates a KeyValueService fails because some data is already present in the underlying database.
    See Also:
    Serialized Form
    • Constructor Detail

      • KeyAlreadyExistsException

        public KeyAlreadyExistsException​(java.lang.String msg,
                                         java.lang.Throwable ex)
      • KeyAlreadyExistsException

        public KeyAlreadyExistsException​(java.lang.String msg)
      • KeyAlreadyExistsException

        public KeyAlreadyExistsException​(java.lang.String msg,
                                         java.lang.Throwable ex,
                                         java.lang.Iterable<Cell> existingKeys)
      • KeyAlreadyExistsException

        public KeyAlreadyExistsException​(java.lang.String msg,
                                         java.lang.Iterable<Cell> existingKeys)
      • KeyAlreadyExistsException

        public KeyAlreadyExistsException​(java.lang.String msg,
                                         java.lang.Iterable<Cell> existingKeys,
                                         java.lang.Iterable<Cell> knownSuccessfullyCommittedKeys)
    • Method Detail

      • getExistingKeys

        public java.util.Collection<Cell> getExistingKeys()
      • getKnownSuccessfullyCommittedKeys

        public java.util.Collection<Cell> getKnownSuccessfullyCommittedKeys()