<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.csv.export.config.override">

  <require>org.nuxeo.ecm.platform.csv.export.config</require>

  <extension point="streamProcessor" target="org.nuxeo.runtime.stream.service">
    <!-- CSV exporter processor -->
    <streamProcessor class="org.nuxeo.ecm.platform.csv.export.action.CSVExportAction" defaultConcurrency="2" defaultPartitions="4" name="csvExport">
      <policy continueOnFailure="true" delay="1s" maxDelay="10s" maxRetries="3" name="default"/>
      <stream name="bulk/makeBlob">
        <filter class="org.nuxeo.ecm.core.transientstore.computation.TransientStoreOverflowRecordFilter" name="overflow">
          <option name="storeName">default</option>
          <option name="prefix">csvoverflow</option>
          <option name="thresholdSize">990000</option>
        </filter>
      </stream>
      <option name="produceImmediate">true</option>
    </streamProcessor>
  </extension>

</component>
