Class GrpcMetaDataAwareSerializer
java.lang.Object
org.axonframework.axonserver.connector.event.axon.GrpcMetaDataAwareSerializer
- All Implemented Interfaces:
org.axonframework.serialization.Serializer
public final class GrpcMetaDataAwareSerializer
extends Object
implements org.axonframework.serialization.Serializer
Wrapper around standard Axon Framework serializer that can deserialize Metadata from AxonServer events.
- Since:
- 4.0
- Author:
- Marc Gathier
-
Constructor Summary
ConstructorsConstructorDescriptionGrpcMetaDataAwareSerializer(org.axonframework.serialization.Serializer delegate) Constructs aGrpcMetaDataAwareSerializer, using the givendelegateto delegate serialization to -
Method Summary
Modifier and TypeMethodDescription<T> booleancanSerializeTo(Class<T> expectedRepresentation) classForType(org.axonframework.serialization.SerializedType type) <S,T> T deserialize(org.axonframework.serialization.SerializedObject<S> serializedObject) booleanorg.axonframework.serialization.ConverterinthashCode()<T> org.axonframework.serialization.SerializedObject<T>org.axonframework.serialization.SerializedTypetypeForClass(Class type)
-
Constructor Details
-
GrpcMetaDataAwareSerializer
public GrpcMetaDataAwareSerializer(org.axonframework.serialization.Serializer delegate) Constructs aGrpcMetaDataAwareSerializer, using the givendelegateto delegate serialization to- Parameters:
delegate- theSerializerto delegate serialization to
-
-
Method Details
-
serialize
public <T> org.axonframework.serialization.SerializedObject<T> serialize(Object object, @Nonnull Class<T> expectedRepresentation) - Specified by:
serializein interfaceorg.axonframework.serialization.Serializer
-
canSerializeTo
- Specified by:
canSerializeToin interfaceorg.axonframework.serialization.Serializer
-
deserialize
public <S,T> T deserialize(@Nonnull org.axonframework.serialization.SerializedObject<S> serializedObject) - Specified by:
deserializein interfaceorg.axonframework.serialization.Serializer
-
classForType
- Specified by:
classForTypein interfaceorg.axonframework.serialization.Serializer
-
typeForClass
- Specified by:
typeForClassin interfaceorg.axonframework.serialization.Serializer
-
getConverter
public org.axonframework.serialization.Converter getConverter()- Specified by:
getConverterin interfaceorg.axonframework.serialization.Serializer
-
equals
-
hashCode
public int hashCode()
-