Provides a RecordReaderFactory that can be used to dynamically select another RecordReaderFactory. This service requires an variable named '' to be passed in when asking for a record record, and will throw an exception if the variable is missing. The value of '' will be used to select the RecordReaderFactory that has been registered with that name. This will allow multiple RecordReaderFactory's to be defined and registered, and then selected dynamically at runtime by tagging flow files with the appropriate '' variable.


lookup, parse, record, row, reader


This component has no required or optional properties.

Dynamic Properties:

Dynamic Properties allow the user to specify both the name and value of a property.

Name of the RecordReaderA RecordReaderFactory controller service
Supports Expression Language: false

State management:

This component does not store state.


This component is not restricted.

System Resource Considerations:

None specified.

See Also: