# java:call

Availability-note[Bêta](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-beta)

Contenu bêta

Appelle une méthode Java.

Vous pouvez utiliser la fonctionnalité java:call pour appeler une méthode Java. Vous pouvez également l'utiliser pour appeler des beans et des routines disponibles dans le Studio Talend, par exemple.

## Arguments

Paramètres Java.

Trois syntaxes différentes sont supportées :

* Appel d'une méthode statique : java:call(&lt;class\_name&gt;, &lt;method\_name&gt;, &lt;arguments&gt;)
* Appel d'une méthode non statique : java:call(java:new(&lt;class\_name&gt;, &lt;constructor\_arguments&gt;), &lt;method\_name&gt;, &lt;arguments&gt;)
* Appel d'une méthode non statique d'un objet Java retourné par une autre méthode d'un objet Java : java:call(java:call(&lt;class\_name&gt;, &lt;method\_name&gt;, &lt;arguments&gt;), &lt;method\_name&gt;, &lt;arguments&gt;)

## Exemples

* [Utiliser des beans et des routines dans une map DSQL](https://help.qlik.com/talend/fr-FR/data-mapper-user-guide/8.0-R2024-06/using-beans-and-routines-in-dsql-map "Utilisez la fonction java:call pour appeler des routines globales et personnalisées dans une map DSQL.")