public EntityThresholdedDomainEventHandlerWrapper(Guid entityId, Type entityType, ISourcedEventHandler wrappedHandler, Type eventType) { _entityId = entityId; _entityType = entityType; _wrappedHandler = wrappedHandler; _eventType = eventType; }
public EntityThresholdedDomainEventHandlerWrapper(Guid entityId, Type entityType, ISourcedEventHandler wrappedHandler) { _entityId = entityId; _entityType = entityType; _wrappedHandler = wrappedHandler; }
internal protected void RegisterHandler(ISourcedEventHandler handler) { Contract.Requires <ArgumentNullException>(handler != null, "The handler cannot be null."); _eventHandlers.Add(handler); }
public EntityThresholdedDomainEventHandlerWrapper(Guid entityId, ISourcedEventHandler wrappedHandler) { _entityId = entityId; _wrappedHandler = wrappedHandler; }
protected internal void RegisterHandler(ISourcedEventHandler handler) { Contract.Requires<ArgumentNullException>(handler != null, "The handler cannot be null."); _eventHandlers.Add(handler); }
public SourcedEventHandlerPredicate(Predicate <TSourcedEvent> predicate, ISourcedEventHandler internalHandler) : base((e) => internalHandler.HandleEvent(e), false) { _predicate = predicate; _internalHandler = internalHandler; }
protected string GetHashSum(ISourcedEventHandler handler) { return handler.EventType.ToString() + handler.EntityId.ToString(); }
protected internal void RegisterHandler(ISourcedEventHandler handler) { Contract.Requires<ArgumentNullException>(handler != null, "The handler cannot be null."); string key = GetHashSum(handler); _eventHandlers[key] = handler; }
private string getKey(ISourcedEventHandler handler) { return getKey(handler.EventType, handler.EntityId); }