public Task <IEnumerable <Message> > GetAllSince(string key, long id) { return(_store.GetAllSince(key, id).ContinueWith(t => { TraceHelper.WriteTrace("Store", key, "GetAllSince({0}) => {1}", id, Serialize(t.Result.Select(m => new { m.Id, m.Value }))); return t; }).Unwrap()); }
public void AddHandler(string eventKey, EventHandler <SignaledEventArgs> handler) { EventHandler <SignaledEventArgs> traceHandler = (sender, e) => { TraceHelper.WriteTrace("Bus", e.EventKey, "Signal Received"); handler(sender, e); }; if (_cache.TryAdd(Tuple.Create(eventKey, handler), traceHandler)) { _bus.AddHandler(eventKey, traceHandler); } }
public Task Signal(string eventKey) { TraceHelper.WriteTrace("Bus", eventKey, "Signal Sent", eventKey); return(_bus.Signal(eventKey)); }
public Task Save(string key, object value) { TraceHelper.WriteTrace("Store", key, "Save({0})", Serialize(value)); return(_store.Save(key, value)); }
public Task <long?> GetLastId() { TraceHelper.WriteTrace("Store", null, "GetLastId()"); return(_store.GetLastId()); }