Enum Class AdapterCapability
- All Implemented Interfaces:
Serializable, Comparable<AdapterCapability>, Constable
Vendor-neutral J7M semantic that an adapter may claim or reject.
The enum is immutable and thread-safe. Each value represents behavior defined by J7M reliability, repository, saga, or isolation contracts. A TCK scenario may map one or more capabilities to concrete checks, and adapters must report unsupported capabilities explicitly instead of silently downgrading semantics.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionArtifact digest preservation.Audit hooks are enforced.Authorization hooks are enforced.Backpressure and overload semantics.Compare-and-set semantics.Conflict detection semantics.Replicated log semantics.Delayed delivery semantics.Environment policy evaluation and redaction.Exact artifact byte preservation.Filesystem policy evaluation.Idempotency and duplicate suppression semantics.Inbox duplicate suppression semantics.Repository index snapshot and delta semantics.Isolation provider capability declaration.Leader election semantics.Lease and fencing token semantics.Durable log append/read round trip.Durable log detects checksum or corruption failures.Durable log offsets are monotonic.Durable log multi-record append is atomic where claimed.Durable log recovers and replays deterministically.Majority and minority safety behavior.Membership and heartbeat semantics.Network egress policy evaluation.Public errors are normalized into stable J7M failure codes.Ordered saga step execution.Durable outbox crash-window semantics.Output capture and redaction semantics.Priority ordering semantics where claimed.Process lifecycle semantics.Promotion and rollback verification gates.Durable queue enqueue, lease, acknowledge, and negative acknowledge semantics.Durable queue visibility timeout semantics.Public status, evidence, and failures are redacted.Repair and reconciliation semantics.Retry and dead-letter semantics.Saga retry policy semantics.Reverse compensation semantics.Consensus safety report production.Saga definition semantics.Saga outbox integration semantics.Signature, SBOM, and provenance preservation.Stale leader rejection behavior.Stale owner rejection semantics.Saga timeout and cancellation semantics.Watch and notification semantics. -
Method Summary
Modifier and TypeMethodDescriptionstatic AdapterCapabilityReturns the enum constant of this class with the specified name.static AdapterCapability[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
LOG_APPEND_READ
Durable log append/read round trip. -
LOG_MONOTONIC_OFFSETS
Durable log offsets are monotonic. -
LOG_MULTI_RECORD_ATOMICITY
Durable log multi-record append is atomic where claimed. -
LOG_CORRUPTION_DETECTION
Durable log detects checksum or corruption failures. -
LOG_RECOVERY_REPLAY
Durable log recovers and replays deterministically. -
QUEUE_LEASE_ACK
Durable queue enqueue, lease, acknowledge, and negative acknowledge semantics. -
QUEUE_VISIBILITY_TIMEOUT
Durable queue visibility timeout semantics. -
RETRY_DEAD_LETTER
Retry and dead-letter semantics. -
DELAYED_DELIVERY
Delayed delivery semantics. -
PRIORITY_ORDERING
Priority ordering semantics where claimed. -
IDEMPOTENCY_DEDUPE
Idempotency and duplicate suppression semantics. -
OUTBOX_CRASH_WINDOW
Durable outbox crash-window semantics. -
INBOX_DUPLICATE_SUPPRESSION
Inbox duplicate suppression semantics. -
BACKPRESSURE
Backpressure and overload semantics. -
MEMBERSHIP_HEARTBEAT
Membership and heartbeat semantics. -
LEASES_FENCING
Lease and fencing token semantics. -
COMPARE_AND_SET
Compare-and-set semantics. -
WATCH_NOTIFY
Watch and notification semantics. -
STALE_OWNER_REJECTION
Stale owner rejection semantics. -
LEADER_ELECTION
Leader election semantics. -
CONSENSUS_LOG_REPLICATION
Replicated log semantics. -
MAJORITY_SAFETY
Majority and minority safety behavior. -
STALE_LEADER_REJECTION
Stale leader rejection behavior. -
SAFETY_REPORT
Consensus safety report production. -
ARTIFACT_DIGEST_PRESERVATION
Artifact digest preservation. -
EXACT_BYTE_PRESERVATION
Exact artifact byte preservation. -
SIGNATURE_SBOM_PROVENANCE
Signature, SBOM, and provenance preservation. -
INDEX_SNAPSHOT_DELTA
Repository index snapshot and delta semantics. -
PROMOTION_ROLLBACK_GATES
Promotion and rollback verification gates. -
CONFLICT_DETECTION
Conflict detection semantics. -
REPAIR_RECONCILIATION
Repair and reconciliation semantics. -
SAGA_DEFINITION
Saga definition semantics. -
ORDERED_STEPS
Ordered saga step execution. -
REVERSE_COMPENSATION
Reverse compensation semantics. -
SAGA_OUTBOX_INTEGRATION
Saga outbox integration semantics. -
TIMEOUT_CANCELLATION
Saga timeout and cancellation semantics. -
RETRY_POLICY
Saga retry policy semantics. -
ISOLATION_CAPABILITY_DECLARATION
Isolation provider capability declaration. -
FILESYSTEM_POLICY
Filesystem policy evaluation. -
NETWORK_POLICY
Network egress policy evaluation. -
ENVIRONMENT_POLICY
Environment policy evaluation and redaction. -
PROCESS_LIFECYCLE
Process lifecycle semantics. -
OUTPUT_REDACTION
Output capture and redaction semantics. -
AUTHORIZATION_HOOKS
Authorization hooks are enforced. -
AUDIT_HOOKS
Audit hooks are enforced. -
REDACTION
Public status, evidence, and failures are redacted. -
NORMALIZED_ERRORS
Public errors are normalized into stable J7M failure codes.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-