Skip to content

$thread.getObject

Description

Récupère un objet de thread.

Les objets de thread sont des objets qui existent pendant la durée de vie du thread et sont perdus ensuite. Ces objets ne sont pas repris dans l'arbre de sortie.

Ces objets servent essentiellement à véhiculer des objets entre les différents processus qui s'exécutent au cours du thread, par exemple entre un script auto-évalué et un script exécuté intentionnellement.

Le thread en lui-même n'agit pas sur ces objets. Il ne fait que de mettre à disposition un conteneur d'objets.

Syntaxe

$thread.getObject( name )

Paramètres

name string
Nom de l'objet à récupérer

Retour

Retourne l'objet référencé par name ou null si l'objet n'existe pas ou s'il ne s'agit pas d'un objet typé.

Exemple

1
2
3
4
5
var logThreadId = $thread.getObject("LOGTHREADID");
if (logThreadId == null) {
    logThreadId = $uuid.get();
    $thread.putObject("LOGTHREADID", logThreadId);
}