Table of Contents

Namespace JobFlow.Core.Rules

This namespace contains core Rule processing artifacts.

Processing and routing rules should derive from JobFlowRule. Each rule should also be decorated with FlowRuleAttribute or DocumentRuleAttribute in order to add the rule to a rule set.

See the Examples on the introduction page.

Classes

DocumentRuleAttribute

Decorates a Rule for a rule set whose name is based on the specified Type.

FlowRuleAttribute

Decorates a Rule for a specific rule set.

JobFlowRule

Base class for defining routing Rules.

JobFlowRuleContext
JobFlowRuleContext<T>
JobFlowRule<D>

Rule class that allows matching against Document properties.

Matcher
Matcher<T>

Used to provide NRules matching criteria for JobFlow objects.

Interfaces

IJobFlowRuleContext