Click or drag to resize

OrchestratorConfigRecordRouter Property

A function to determine the output target for a given record. It receives an output record and a cluster that contains the record and returns TargetNo to be assigned to the record (Func<IRecord, ICluster, int>). This function is specific to PerRecord router type; it is ignored for other router types. If not supplied, a default function that returns 1 for every record is assumed, i.e.:
(rec, clstr) => 1
Any exception thrown by this function will cause the process shutdown with a completion status of Failed.

Namespace:  Mavidian.DataConveyer.Orchestrators
Assembly:  DataConveyer (in DataConveyer.dll) Version: 3.4.6+1324144ff7
Syntax
public Func<IRecord, ICluster, int> RecordRouter { get; set; }

Property Value

Type: FuncIRecord, ICluster, Int32
See Also