Package org.axonframework.serialization
Class SerialVersionUIDRevisionResolver
java.lang.Object
org.axonframework.serialization.SerialVersionUIDRevisionResolver
- All Implemented Interfaces:
RevisionResolver
RevisionResolver implementation that returns the (String representation of the) serialVersionUID of a class. If a
class is not serializable, it returns
null when asked for a revision.- Since:
- 2.0
- Author:
- Allard Buijze
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionrevisionOf(Class<?> payloadType) Returns the revision for the givenpayloadType.
-
Constructor Details
-
SerialVersionUIDRevisionResolver
public SerialVersionUIDRevisionResolver()
-
-
Method Details
-
revisionOf
Description copied from interface:RevisionResolverReturns the revision for the givenpayloadType. The revision is used by upcasters to decide whether they need to process a certain serialized event. Generally, the revision needs to be modified each time the structure of an event has been changed in an incompatible manner.- Specified by:
revisionOfin interfaceRevisionResolver- Parameters:
payloadType- The type for which to return the revision- Returns:
- the revision for the given
payloadType
-