DebugFlow 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Description¶
Le processeur DebugFlow facilite les tests et le débogage du cadre FlowFile en permettant de déclencher explicitement diverses réponses suite à la réception d’un FlowFile ou d’un événement de temporisateur sans FlowFile si vous utilisez une planification basée sur un temporisateur ou sur cron. Il peut forcer les réponses nécessaires à pratiquer ou tester différents modes d’échec susceptibles de se produire lors de l’exécution d’un processeur.
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 |
Classe d’exception à lancer (doit étendre 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 |
Classe d’exception à lancer en cas d’absence de FlowFile (doit étendre 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. |