I want ask if there is way to get an instance of a component if a job(ex:tmap , tmysqlinput) in tjava code and then manipulate it manually using code
thank you again for your answer
would you mind giving me some example or links on how can i access to object properties
actually i want to find a way on how can i add with javacode some column to a csv file structure
You don't have total control over other components at runtime, but you can take some control. An example of this is switching Connections (DB and FTP, for example) at runtime. This tutorial shows how this is achieved by using Java (https://www.rilhia.com/quicktips/quick-tip-dynamically-change-db-connection). As @TRF suggests, it is not necessarily the safest thing to be trying. But sometimes it can actually be quite useful. However this is not really documented anywhere and would probably be considered "hacking". Remember to look at the code that is generated. If you can read Java, you will learn a lot.
Watch the recorded webinar!
Accelerate your data lake projects with an agile approach
Create systems and workflow to manage clean data ingestion and data transformation.
Introduction to Talend Open Studio for Data Integration.