Class GooglePubSubMetadataAppender
- java.lang.Object
-
- pl.allegro.tech.hermes.consumers.consumer.sender.googlepubsub.GooglePubSubMetadataAppender
-
- All Implemented Interfaces:
MetadataAppender<com.google.pubsub.v1.PubsubMessage>
public class GooglePubSubMetadataAppender extends java.lang.Object implements MetadataAppender<com.google.pubsub.v1.PubsubMessage>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringHEADER_NAME_MESSAGE_IDstatic java.lang.StringHEADER_NAME_SCHEMA_IDstatic java.lang.StringHEADER_NAME_SCHEMA_VERSIONstatic java.lang.StringHEADER_NAME_SUBSCRIPTION_NAMEstatic java.lang.StringHEADER_NAME_TIMESTAMPstatic java.lang.StringHEADER_NAME_TOPIC_NAME
-
Constructor Summary
Constructors Constructor Description GooglePubSubMetadataAppender()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.pubsub.v1.PubsubMessageappend(com.google.pubsub.v1.PubsubMessage target, Message message)protected java.util.Map<java.lang.String,java.lang.String>createMessageAttributes(Message message)
-
-
-
Field Detail
-
HEADER_NAME_TOPIC_NAME
public static final java.lang.String HEADER_NAME_TOPIC_NAME
- See Also:
- Constant Field Values
-
HEADER_NAME_MESSAGE_ID
public static final java.lang.String HEADER_NAME_MESSAGE_ID
- See Also:
- Constant Field Values
-
HEADER_NAME_SUBSCRIPTION_NAME
public static final java.lang.String HEADER_NAME_SUBSCRIPTION_NAME
- See Also:
- Constant Field Values
-
HEADER_NAME_TIMESTAMP
public static final java.lang.String HEADER_NAME_TIMESTAMP
- See Also:
- Constant Field Values
-
HEADER_NAME_SCHEMA_ID
public static final java.lang.String HEADER_NAME_SCHEMA_ID
- See Also:
- Constant Field Values
-
HEADER_NAME_SCHEMA_VERSION
public static final java.lang.String HEADER_NAME_SCHEMA_VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
append
public com.google.pubsub.v1.PubsubMessage append(com.google.pubsub.v1.PubsubMessage target, Message message)- Specified by:
appendin interfaceMetadataAppender<com.google.pubsub.v1.PubsubMessage>
-
createMessageAttributes
protected java.util.Map<java.lang.String,java.lang.String> createMessageAttributes(Message message)
-
-