Overview

This service provides access to input processing objects based on an XML specification.

It is written for use in Turbine but it can be used in any container compatible with Avalon's ECM container.

The component uses the following services from the Fulcrum Repository

Configuration

Role Configuration

      <role
          name="org.apache.fulcrum.intake.IntakeService"
          shorthand="intake"
          default-class="org.apache.fulcrum.intake.IntakeServiceImpl"/>
      

Component Configuration

Item Datatype Cardinality Description
serialDataPath String [0|1] The file where the serialized XML files will be stored. The default is WEB-INF/appData.ser.
xmlPaths Complex [0|1] The list of XML files that contain rules for Intake. The default is WEB-INF/conf/intake.xml
xmlPaths/xmlPath String [1..n] A name of an XML file that contains rules for Intake.

Component Configuration Example

    <intake>
      <serialDataPath>./target/appData.ser</serialDataPath>
      <xmlPaths>
      	<xmlPath>src/test/xmlConf.xml</xmlPath>
      	<xmlPath>src/test/xmlConf2.xml</xmlPath>
      </xmlPaths>
    </intake>