public void AddAction(SMVAction action, SMVActionCompleteCallBack callback, object context) { Log.LogDebug("Reached Add Action of Local " + action.GetFullName()); var entry = new ActionsQueueEntry(action, callback, context); actionsQueue.Enqueue(entry); }
public void AddAction(SMVAction action, SMVActionCompleteCallBack callback, object context) { if (!action.executeOn.Equals(Utility.schedulerType)) { action.executeOn = "local"; } Log.LogDebug("Queuing action: " + action.GetFullName() + " on " + action.executeOn); var entry = new ActionsQueueEntry(action, callback, context); actionsQueue.Enqueue(entry); counters.AddOrUpdate("queued", 1, (k, v) => v + 1); }
public void AddAction(SMVAction action, SMVActionCompleteCallBack callback, object context) { var entry = new ActionsQueueEntry(action, callback, context); actionsQueue.Enqueue(entry); }