Skip to content

Les filtres

Filtre les courants d'événements étroits et conditions de déclenchement. Le filtre d'évènements actuel au plus haut niveau est EventFilterBox, qui peut correspondre à ces familles d'évents:

  • Pipeline
  • Data
  • Time
  • ExecuteTrigger
  • TriggerCompleted

Utilisez le filtre le plus étroit qui corresponde au flux de travail. Les filtres larges tels que DataEventFilter::Any sont utiles pour le diagnostic, mais ils font payer chaque événement le coût du déclenchement ou de l'adaptation des abonnés.

Filtres d'événements de données

DataEventFilter correspond à des événements de données du registre.

VarianteFamille d' événements
AnyTout événement de données
PeerLes événements de cycle de vie des pairs
DomainCycle de vie du domaine et événements de métadonnées
AccountCycle de vie des comptes, métadonnées, alias et événements d'identité
AssetÉvénements de solde des actifs et métadonnées
AssetDefinitionDéfinition d'actifs cycle de vie, politique et événements de métadonnées
NftNFT événements du cycle de vie et des métadonnées
RwaEvénements du cycle de vie des actifs dans le monde réel
TriggerÉvénements de cycle de vie et de métadonnées déclencheurs
RoleLes événements du cycle de vie des rôles
ConfigurationLes événements de configuration en chaîne
ExecutorÉvénements d' exécuteur de temps d' exécution
ProofÉvénements du cycle de vie de la vérification des preuves
ConfidentialLes événements d' actifs confidentiels
VerifyingKeyÉvénements du registre de vérification des clés
RuntimeUpgradeEvénements de mise à niveau du temps d' exécution
SoradnsRésoudre les événements de gouvernance du répertoire
SorafsSoraFS événements de conformité à la passerelle
SpaceDirectoryLe répertoire spatial manifeste les événements du cycle de vie
EscrowÉvénements transparents du cycle de vie d' un actif natif en garantie
OfflineLes événements de règlement hors ligne
OracleÉvénements de flux Oracle
SocialEvénements d' incitation virale
BridgeLes événements du pont
GovernanceÉvénements de gouvernance lorsque la fonctionnalité de gouvernation est activée

La plupart des filtres en béton permettent également un matcher ID optionnel et un masque de jeu d'événements. Par exemple, un filtre d'actif peut correspondre à un actif ou à une classe d'évènements d'actifs, tandis qu'un filtre déclencheur peut correspondre au déclenchement ID et à un ensemble d'éventuels déclencheurs.

Filtres de tuyauterie

Les filtres de pipeline correspondent aux événements de traitement tels que les blocs, les transactions, les fusions et les événements témoins. Utilisez-les pour les abonnements opérationnels, les tableaux de bord de traitement des blocs et les déclencheurs qui réagissent à l'état du pipeline plutôt qu'aux objets de données du registre.

Filtres de déclenchement

Les déclencheurs stockent leur état comme un EventFilterBox.

  • un exécutable
  • une politique de répétition
  • compte de l'autorité
  • une politique facultative de retrait des déclencheurs temporels
  • métadonnées

L'autorité de déclenchement doit disposer des autorisations requises par l'exécutable et préférer les comptes techniques dédiés aux déclencheurs à long terme.

Filtres de requête

Les filtres de requêtes sont distincts des filtres d'événements. Les requêtes itérables peuvent exposer le support du prédicateur et du sélecteur. Utilisez des filtres typés spécifiques à la requête à partir du SDK afin que l'entrée du filtre correspond au type de sortie de la requête.

Voir aussi: