Cette interface est implémentée dans FRE pour Linux et Windows.
Il s’agit d’une interface de rappel utilisée pour gérer le fonctionnement de l’objet BatchProcessor et signaler les erreurs survenues pendant le traitement. Cette interface est implémentée côté client.
Un objet qui reçoit des notifications via les méthodes de cette interface peut effectuer les opérations suivantes dans l’implémentation de ces méthodes :
- Signaler les erreurs de traitement à l’utilisateur.
- Annuler le traitement.
- Il peut également traiter les messages système afin d’éviter que l’application ne semble ne plus répondre pendant les opérations longues. Cela peut être utile dans les applications dotées d’une interface utilisateur.
| Nom | Description |
|---|
| OnError | Transmet au client la description des erreurs survenues pendant le traitement. |
| OnProgress | Permet au client d’annuler le traitement. |
La méthode IBatchProcessor::Start prend un pointeur vers cette interface comme paramètre d’entrée.
Sous Linux, cette interface ne fonctionne pas si l’objet Engine est chargé comme serveur hors processus.
BatchProcessor