Interface DurableStateStoreCapabilityFlags

All Superinterfaces:
CapabilityFlags
All Known Implementing Classes:
DurableStateStoreSpec, JavaDurableStateStoreSpec

public interface DurableStateStoreCapabilityFlags extends CapabilityFlags
  • Method Summary

    Modifier and Type
    Method
    Description
    When true enables tests which check if the durable state store properly rejects a deleteObject call when the revision does not match the stored revision.
    When true enables tests which check if the durable state store properly serializes and deserializes values via the configured Pekko serializer infrastructure.
    When true enables tests which check the deprecated single-argument deleteObject(persistenceId) overload, which deletes regardless of the current revision.
    When true enables tests which check if the durable state store properly rejects an upsertObject call when the revision is stale (does not match the expected next revision).
  • Method Details

    • supportsDeleteWithRevisionCheck

      CapabilityFlag supportsDeleteWithRevisionCheck()
      When true enables tests which check if the durable state store properly rejects a deleteObject call when the revision does not match the stored revision.
    • supportsSerialization

      CapabilityFlag supportsSerialization()
      When true enables tests which check if the durable state store properly serializes and deserializes values via the configured Pekko serializer infrastructure.
    • supportsSoftDelete

      CapabilityFlag supportsSoftDelete()
      When true enables tests which check the deprecated single-argument deleteObject(persistenceId) overload, which deletes regardless of the current revision.
    • supportsUpsertWithRevisionCheck

      CapabilityFlag supportsUpsertWithRevisionCheck()
      When true enables tests which check if the durable state store properly rejects an upsertObject call when the revision is stale (does not match the expected next revision). This is the optimistic concurrency check on writes.