# Processing rows of data with tJavaFlex

This scenario describes a two-component Job that generates random data and then collects that data and does some transformation on it line by line using Java code through the tJavaFlex component.

![](https://help.qlik.com/talend/en-US/components/8.0/Resources/images/Use_Case_tJavaFlex2_1.png)

### In this section

* [Setting up the Job](https://help.qlik.com/talend/en-US/components/8.0/java-custom-code/tjavaflex-trowgenerator-setting-up-job-standard-component-drop)
* [Configuring the input component](https://help.qlik.com/talend/en-US/components/8.0/java-custom-code/tjavaflex-trowgenerator-configuring-input-component-standard-component)
* [Configuring the tJavaFlex component](https://help.qlik.com/talend/en-US/components/8.0/java-custom-code/tjavaflex-trowgenerator-configuring-tjavaflex-component-standard-component)
* [Saving and executing the Job](https://help.qlik.com/talend/en-US/components/8.0/java-custom-code/tjavaflex-trowgenerator-saving-and-executing-job-standard-component-save)

**Related reference**

* [tJavaFlex](https://help.qlik.com/talend/en-US/components/8.0/java-custom-code/tjavaflex "Provides a Java code editor that lets you enter personalized code in order to integrate it in Talend program.")

**Related information**

* [tRowGenerator](https://help.qlik.com/talend/en-US/components/8.0/trowgenerator/trowgenerator)