Record Class DedupeKey
java.lang.Object
java.lang.Record
org.j7m.middleware.api.reliability.DedupeKey
- Record Components:
value- stable key value
- All Implemented Interfaces:
Serializable
Explicit duplicate-detection key.
The record is immutable, serializable, and thread-safe. The key identifies
an application operation for duplicate handling and must not contain raw
payload data. toString() is redacted by design.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DedupeKey
Creates a validated dedupe key.- Throws:
IllegalArgumentException- when the value is blank, too long, or not log-safe
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
value
-