private void WorkerListInternal(WorkerListEventData data) { foreach (string workerName in data.Workers) { m_packedExecutionBuilder.WorkerTableBuilder.GetOrAdd(workerName); } }
/// <nodoc /> public static WorkerListEvent ToWorkerListEvent(this WorkerListEventData data, uint workerID) { var workerListEvent = new WorkerListEvent { WorkerID = workerID }; workerListEvent.Workers.AddRange(data.Workers); return(workerListEvent); }
/// <nodoc /> public static Xldb.WorkerListEvent ToWorkerListEvent(this WorkerListEventData data, uint workerID) { var Uuid = Guid.NewGuid().ToString(); var workerListEvent = new Xldb.WorkerListEvent { UUID = Uuid }; workerListEvent.Workers.AddRange(data.Workers.Select(worker => worker)); return(workerListEvent); }
/// <summary> /// Override event to capture its data and store it in the protobuf /// </summary> public override void WorkerList(WorkerListEventData data) { var value = data.ToWorkerListEvent(WorkerID.Value); var key = new EventKey { EventTypeID = Xldb.Proto.ExecutionEventId.WorkerList, }; var keyArr = key.ToByteArray(); var valueArr = value.ToByteArray(); WriteToDb(keyArr, valueArr, XldbDataStore.EventColumnFamilyName); AddToDbStorageDictionary(DBStoredTypes.WorkerList, keyArr.Length + valueArr.Length); }
public override void WorkerList(WorkerListEventData data) { m_model.Workers = data.Workers; }
/// <inheritdoc /> public virtual void WorkerList(WorkerListEventData data) { ReportUnhandledEvent(data); }
public override void WorkerList(WorkerListEventData data) { m_workers = data.Workers.SelectArray(s => new WorkerAnalyzer(this, s)); }
/// <summary> /// Handle a list of workers. /// </summary> public override void WorkerList(WorkerListEventData data) => CallSerialized(WorkerListInternal, data);