Package org.alfresco.filesys.repo.rules


package org.alfresco.filesys.repo.rules
Filesystem Rule Evaluator to support Scenarios.

Low level operations (create, update, delete etc) are passed into the RuleEvaluator.

The RuleEvaluator is configured with a list of Scenarios which process the operations as and when their patterns match. The RuleEvaluator evaluates the stream of operations and returns commands to execute.

The Command Executor executes the commands returned from the RuleEvaluator.

Each Scenario is a Factory for A ScenarioInstance. The RuleEvaluator contains a set of active scenario instances.

Since:
4.0