Package com.framed.arn
package com.framed.arn
-
ClassDescriptionAcyclic Deterministic Reactor Network validator.Structured representation of a parsed channel condition.A reactive multi-input
Servicethat evaluates a set of firing rules on incoming messages, constructs exactly one consistent snapshot per evaluation cycle, and triggers a user-definedReactor.reactionFunction(Map)once whenever at least one rule is satisfied.An immutable evaluation snapshot handed toReactor.reactionFunction(Map).Enumerates the types of channel conditions supported:RuleType.ANY: at least one new messageRuleType.AT_LEAST: at leastnnew messagesRuleType.REQUIRE_VALUE: at least one new message and latest value equalsvalueRuntime helpers shared byReactorand its concrete implementations: extracting a logical timestamp from an incoming message and publishing a result envelope to a reactor's output channels.
