Interface SnapshotValue<O,​V>

All Known Subinterfaces:
SnapshotValue.IdentifySnapshotValue<O,​V>
All Known Implementing Classes:
AbstractSnapshotValue, AbstractSnapshotValue.AbstractIdentitySnapshotValue

public interface SnapshotValue<O,​V>
  • Method Details

    • canApplyTo

      boolean canApplyTo(Object obj)
    • getValue

      V getValue()
    • setValue

      SnapshotValue<O,​V> setValue(V value)
    • storeValue

      V storeValue(O obj)
    • applyValue

      void applyValue(O obj)
    • clone

      SnapshotValue<O,​V> clone()