# cDirectVM

Ce composant produit et consomme des messages de manière synchrone dans différents threads dans un CamelContext et à travers différents CamelContexts dans la même JVM. Vous pouvez utiliser ce mécanisme pour communiquer à travers les applications Web.

Pour plus d'informations, consultez la documentation Apache Camel https://camel.apache.org/components/latest/ (en anglais).

## Propriétés du cDirectVM Standard

Ces propriétés sont utilisées pour configurer le cDirectVM s'exécutant dans le framework de Jobs Standard.

Le composant cDirectVM Standard appartient à la famille Core.

## Basic settings

| Propriétés | Description |
| --- | --- |
| Lorsque ce composant est utilisé en tant que composant de début au sein d'une Route : |  |
| Endpoint Name | Saisissez une chaîne de caractères identifiant uniquement l'endpoint. |
| Lorsque vous utilisez ce composant en tant que composant intermédiaire ou de fin dans une Route : |  |
| Select From Existing(s) | Cliquez sur ce bouton radio pour sélectionner un consommateur existant. Cliquez sur le bouton [...] à côté du champ Consumer pour afficher le(s) consommateur(s) existant(s) et sélectionner celui devant consommer le message. |
| Input Endpoint Name | Cliquez sur ce bouton radio pour saisir le nom du consommateur dans le champ Endpoint Name. |
| Block if Consumer is not active | Cochez cette case pour bloquer le producteur si le consommateur n'est pas actif durant la période définie dans le champ Timeout. |
| Timeout | Cette option apparaît lorsque le blocage est activé. Spécifiez la période, en millisecondes, après laquelle le producteur arrête d'attendre que le consommateur soit actif. |

## Utilisation

| Conseils d'utilisation | Description |
| --- | --- |
| **Règle d'utilisation** | Le composant cDirectVM peut être utilisé en tant que composant de début, de fin ou en tant que composant intermédiaire dans une Route. |
| Limitation | n/a |

**Concepts associés**

[Messaging direct et synchrone dans une même JVM](https://help.qlik.com/talend/fr-FR/mediation-components/8.0/mediation-direct/cdirectvm-ctimer-csetheader-cprocessor-direct-and-synchronous-messaging-within-same-jvm)