Skip to content

Instantly share code, notes, and snippets.

@itaifrenkel
Created November 19, 2012 14:08
Show Gist options
  • Save itaifrenkel/4110832 to your computer and use it in GitHub Desktop.
Save itaifrenkel/4110832 to your computer and use it in GitHub Desktop.
Archiving processed tweets to Cassandra
<os-archive:archive-container
giga-space="gigaSpace" concurrent-consumers="2" batch-size="100" >
<os-archive:archive-handler ref="cassandra" />
<os-archive:tx-support tx-manager="transactionManager"/>
<os-core:template ref="archiverFilter" />
<os-archive:exception-handler ref="archiverFilter"/>
</os-archive:archive-container>
<bean id="archiverFilter" class="org.openspaces.bigdata.processor.TweetArchiveFilter" />
public class TweetArchiveFilter implements EventTemplateProvider {
public SQLQuery<SpaceDocument> getTemplate() {
return new SQLQuery<SpaceDocument>("Tweet", "Processed = ?", true);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment