Click or drag to resize
IAgendaTInstance, TReason Interface

Namespace: FlexRule.Validation.Agenda
Assembly: FlexRule.Validation (in FlexRule.Validation.dll) Version: 0.0.0.0 (0.0.0.0)
Syntax
C#
public interface IAgenda<TInstance, TReason>
where TInstance : IAgendaTarget

Type Parameters

TInstance
TReason

The IAgendaTInstance, TReason type exposes the following members.

Methods
  NameDescription
Public methodAddGroup
Adds an agenda group
Public methodFireAll
Starts action execution cycle. This method blocks until there are no more productions to fire.
Public methodFireAll(String)
Fires agenda for a specific group
Public methodSetConflictResolutionStrategy
Provide a custom conflict resolution strategy for an agenda
Public methodSetFocus
Focus the activation quote to a specific group of agenda
Top
See Also