DebugFlow 2025.10.2.19¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Description¶
The DebugFlow processor aids testing and debugging the FlowFile framework by allowing various responses to be explicitly triggered in response to the receipt of a FlowFile or a timer event without a FlowFile if using timer or cron based scheduling. It can force responses needed to exercise or test various failure modes that can occur when a processor runs.
Exigences en matière d’entrées¶
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
|---|---|
@OnScheduled Pause Time |
Spécifie la durée de sommeil du processeur dans la méthode @OnScheduled, de sorte que le processeur puisse être forcé à mettre beaucoup de temps à démarrer |
@OnStopped Pause Time |
Spécifie la durée de sommeil du processeur dans la méthode @OnStopped, de sorte que le processeur puisse être forcé à mettre beaucoup de temps à fermer |
@OnUnscheduled Pause Time |
Spécifie la durée de sommeil du processeur dans la méthode @OnUnscheduled, de sorte que le processeur puisse être forcé à mettre beaucoup de temps à répondre lorsque l’utilisateur clique sur Stop |
Content Size |
Nombre d’octets à écrire chaque fois qu’une écriture est effectuée dans le FlowFile |
CustomValidate Pause Time |
Spécifie la durée de sommeil du processeur dans la méthode customValidate() |
Fail When @OnScheduled called |
Indique si le processeur doit ou non lancer une exception lorsque les méthodes annotées à l’aide de @OnScheduled sont appelées |
Fail When @OnStopped called |
Indique si le processeur doit ou non lancer une exception lorsque les méthodes annotées à l’aide de @OnStopped sont appelées |
Fail When @OnUnscheduled called |
Indique si le processeur doit ou non lancer une exception lorsque les méthodes annotées à l’aide de @OnUnscheduled sont appelées |
FlowFile Exception Class |
Exception class to be thrown (must extend java.lang. RuntimeException). |
FlowFile Exception Iterations |
Nombre de FlowFiles pour lancer une exception. |
FlowFile Failure Iterations |
Nombre de FlowFiles à transmettre à la relation d’échec. |
FlowFile Rollback Iterations |
Nombre de FlowFiles à restaurer (sans pénalité). |
FlowFile Rollback Penalty Iterations |
Nombre de FlowFiles à restaurer avec pénalité. |
FlowFile Rollback Yield Iterations |
Nombre de FlowFiles à restaurer et dont cesser temporairement l’exécution. |
FlowFile Success Iterations |
Nombre de FlowFiles à transmettre à la relation de réussite. |
Ignore Interrupts When Paused |
Si le ou les threads du processeur dorment (en raison de l’une des propriétés « Pause Time » ci-dessus) et que le thread est interrompu, ceci indique si le processeur doit ignorer l’interruption et continuer à dormir ou s’il doit s’autoriser à être interrompu. |
No FlowFile Exception Class |
Exception class to be thrown if no FlowFile (must extend java.lang. RuntimeException). |
No FlowFile Exception Iterations |
Nombre de fois où lancer l’exception NPE en l’absence de FlowFile. |
No FlowFile Skip Iterations |
Nombre de fois où ignorer onTrigger en l’absence de FlowFile. |
No FlowFile Yield Iterations |
Nombre de fois où cesser temporairement l’exécution en l’absence de FlowFile. |
OnTrigger Pause Time |
Spécifie la durée de sommeil du processeur dans la méthode onTrigger(), de sorte que le processeur puisse être forcé à mettre beaucoup de temps à effectuer sa tâche |
Write Iterations |
Nombre de fois où écrire dans le FlowFile |
Relations¶
Nom |
Description |
|---|---|
failure |
FlowFiles qui n’ont pas pu être traités. |
success |
FlowFiles correctement traités. |