Skip to content

Instantly share code, notes, and snippets.

@AlBaker
Created January 19, 2013 02:01
Show Gist options
  • Save AlBaker/4570209 to your computer and use it in GitHub Desktop.
Save AlBaker/4570209 to your computer and use it in GitHub Desktop.
Stardog Spring Batch example
<bean id="snarlReader" class="com.clarkparsia.stardog.ext.spring.batch.SnarlItemReader" scope="step">
<property name="dataSource" ref="dataSource"/>
<property name="query" value="SELECT ?a ?b WHERE { ?a &lt;urn:test:predicate> ?b }"/>
<property name="rowMapper" ref="testRowMapper"/>
</bean>
<bean id="snarlWriter" class="com.clarkparsia.stardog.ext.spring.batch.SnarlItemWriter" scope="step">
<property name="dataSource" ref="dataSource"/>
<property name="callback" ref="testBatchCallback"/>
</bean>
<batch:job id="simpleJob" >
<batch:step id="simpleStep">
<batch:tasklet task-executor="syncTaskExecutor" throttle-limit="5">
<batch:chunk reader="snarlReader" writer="snarlWriter" commit-interval="5"/>
</batch:tasklet>
</batch:step>
</batch:job>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment