Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The component will unwrap the message payload from its JSON format and put the message field into the camel message payload and add all of the other fields as headers prefixed with "SNS:". The available properties on the message are as follow:

SNS:MessageId

http://code.google.com/p/camel-sns/w/edit/MessageId]

A Universally Unique Identifier, unique for each notification published

SNS:Timestamp

The time (in GMT) at which the notification was published.

SNS:TopicArn

http://code.google.com/p/camel-sns/w/edit/TopicArn]

The topic to which this message was published

SNS:Type

The type of the delivery message, set to “Notification” for notification deliveries.

SNS:UnsubscribeURL

A link to unsubscribe the end-point from this topic, and prevent receiving any further notifications.

SNS:Message

The payload (body) of the message, as received from the publisher

SNS:Subject

The Subject field – if one was included as an optional parameter to the publish API call along with the message.

SNS:Signature

Base64-encoded “SHA1withRSA” signature of the Message, MessageId?, Subject (if present), Type, Timestamp, and Topic values.

SNS:SignatureVersionhttp://code.google.com/p/camel-sns/w/edit/SignatureVersion]

Version of the Amazon SNS signature used.

...