Skip to content

Instantly share code, notes, and snippets.

@pax95
Last active December 31, 2015 04:19
Show Gist options
  • Save pax95/7933767 to your computer and use it in GitHub Desktop.
Save pax95/7933767 to your computer and use it in GitHub Desktop.
<route id="cms-content-route">
<from uri="drupalqueue://message_export?consumer.bridgeErrorHandler=true&amp;delay={{delay}}&amp;username={{username}}&amp;password={{password}}&amp;host={{host}}&amp;port={{port}}&amp;maxMessagesPerPoll={{maxmessagesperpoll}}&amp;keyStore={{keystore}}&amp;keyStorePassword={{keystorePW}}" />
<filter>
<xpath>/m_node/Content != ''</xpath>
<idempotentConsumer eager="false" messageIdRepositoryRef="myRepo">
<header>MESSAGE_ID</header>
<setHeader headerName="MessageID"><simple>${header.MESSAGE_ID}</simple></setHeader>
<to uri="hubTopic:topic:CMS_CONTENT_HUB"/>
<to uri="direct:audit"/>
</idempotentConsumer>
</filter>
</route>
<route id="audit">
<from uri="direct:audit"/>
<setHeader headerName="adapterName"><constant>cms-content-in</constant></setHeader>
<to uri="hubQueue:queue:AUDIT_HUB"/>
</route>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment