public static void Set(string instance, IBehaviorReceiver observer) { if (!_observersByInstance.ContainsKey(instance)) { _observersByInstance.Add(instance, observer); } else { _observersByInstance[instance] = observer; } }
public BufferedBehaviorReceiver(IBehaviorReceiver receiver, int bufferCapacity, TimeSpan flushInterval) { _receiver = receiver; _buffer = new Buffer<Behavior>(bufferCapacity, flushInterval, DoFlush); }
public BufferedBehaviorReceiver(IBehaviorReceiver receiver, int bufferCapacity, TimeSpan flushInterval) { _receiver = receiver; _buffer = new Buffer <Behavior>(bufferCapacity, flushInterval, DoFlush); }