...
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:
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. | |
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. |
...