Class SpaceIncarnation

java.lang.Object
be.theking90000.mumble.controller.spaces.SpaceIncarnation

public final class SpaceIncarnation extends Object
Opaque identity of one materialization of a semantic space key.

A space may close and later be recreated under the same SpaceKey. The incarnation prevents snapshots and revisions from those two lifetimes from being confused.

  • Method Details

    • value

      public byte[] value()
      Returns a defensive copy of the opaque wire value.
      Returns:
      incarnation bytes
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object