- All Implemented Interfaces:
Supplier<org.axonframework.messaging.MetaData>
public class GrpcMetaData
extends Object
implements Supplier<org.axonframework.messaging.MetaData>
Implementation that provides access to a
Map of gRPC
MetaDataValues in the form of
MetaData.
- Since:
- 4.0
- Author:
- Sara Pellegrini
-
Constructor Summary
Constructors
GrpcMetaData(Map<String,io.axoniq.axonserver.grpc.MetaDataValue> metaDataValues,
org.axonframework.serialization.Serializer serializer)
Instantiate a wrapper around the given metaDataValues providing access to them as a MetaData
object.
-
Method Summary
org.axonframework.messaging.MetaData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
GrpcMetaData
public GrpcMetaData(Map<String,io.axoniq.axonserver.grpc.MetaDataValue> metaDataValues,
org.axonframework.serialization.Serializer serializer)
Instantiate a wrapper around the given metaDataValues providing access to them as a MetaData
object.
- Parameters:
metaDataValues - a Map of String to MetaDataValue to wrap as a MetaData
serializer - the Serializer used to deserialize MetaDataValues with
-
Method Details
-
get
public org.axonframework.messaging.MetaData get()
- Specified by:
get in interface Supplier<org.axonframework.messaging.MetaData>