internal static DynamoPipeSender GetSender(string name, DynamoPipeConverter converter) { if (_senders.ContainsKey(name)) { return(_senders[name]); } else { var sender = new DynamoPipeSender(name, converter); _senders.Add(name, sender); return(sender); } }
public static object PushToPipe(string pipeIdentifier, object data) { DynamoPipeSender sender = DynamoPipeSender.GetSender(pipeIdentifier, _converter); sender.Data = data; bool success = sender.Update(); if (success) { return(true); } else { return(sender.Message); } }