Métadonnées¶
- class Metadata(run_id: int, message_id: str, src_node_id: int, dst_node_id: int, reply_to_message_id: str, group_id: str, created_at: float, ttl: float, message_type: str, src_task_id: int | None = None, dst_task_id: int | None = None)[source]¶
Bases :
objectLa classe représentant les métadonnées associées au message actuel.
- Paramètres:
run_id (int) – Un identifiant pour le courant run.
message_id (str) – Un identifiant pour le message courant.
src_node_id (int) – Un identifiant pour le nœud émetteur de ce message.
dst_node_id (int) – Un identifiant pour le nœud recevant ce message.
reply_to_message_id (str) – Un identifiant pour le message auquel ce message est une réponse.
group_id (str) – Un identifiant pour regrouper les messages. Dans certains contextes, cela est utilisé comme le tour FL.
created_at (float) – Heure Unix à laquelle le message a été créé.
ttl (float) – Durée de vie pour ce message en secondes.
message_type (str) – Une chaîne qui encode l’action à exécuter sur la fin réceptrice.
src_task_id (Optional[int] (default: None)) – Un identifiant pour la tâche source qui a envoyé ce message.
dst_task_id (Optional[int] (default: None)) – Un identifiant pour la tâche destination qui reçoit ce message.
Methods
Attributes
Heure Unix à laquelle le message a été créé.
Heure Unix à laquelle le message a été transmis.
Un identifiant pour le nœud recevant ce message.
Un identifiant pour la tâche destination qui reçoit ce message.
Un identifiant pour regrouper les messages.
Un identifiant pour le message courant.
Une chaîne qui encode l'action à exécuter sur la fin réceptrice.
Un identifiant pour le message auquel ce message est une réponse.
Un identifiant pour le courant run.
Un identifiant pour le nœud émetteur de ce message.
Un identifiant pour la tâche source qui a envoyé ce message.
Durée de vie pour ce message.
- property created_at: float¶
Heure Unix à laquelle le message a été créé.
- property delivered_at: str¶
Heure Unix à laquelle le message a été transmis.
- property dst_node_id: int¶
Un identifiant pour le nœud recevant ce message.
- property dst_task_id: int | None¶
Un identifiant pour la tâche destination qui reçoit ce message.
- property group_id: str¶
Un identifiant pour regrouper les messages.
- property message_id: str¶
Un identifiant pour le message courant.
- property message_type: str¶
Une chaîne qui encode l’action à exécuter sur la fin réceptrice.
- property reply_to_message_id: str¶
Un identifiant pour le message auquel ce message est une réponse.
- property run_id: int¶
Un identifiant pour le courant run.
- property src_node_id: int¶
Un identifiant pour le nœud émetteur de ce message.
- property src_task_id: int | None¶
Un identifiant pour la tâche source qui a envoyé ce message.
- property ttl: float¶
Durée de vie pour ce message.