Beispiel #1
0
 public NotificationPipelet(INotifyBasedOnEvent notifier, IEventSpecification filter)
     : base(new NotSpecificEventTypeSpecification(typeof(NotificationRaisedEvent)))
 {
     this.notifier = notifier;
     this.filter   = filter;
 }
Beispiel #2
0
 public NumberOfEventsGreaterOrEqualThanSpecification(int greaterThan, IEventSpecification successor)
 {
     this.greaterThan = greaterThan;
     this.successor   = successor;
 }
 public NumberOfEventsGreaterOrEqualThanSpecification(int greaterThan, IEventSpecification successor)
 {
     this.greaterThan = greaterThan;
     this.successor = successor;
 }
 public SpecificEventCountingPipelet(ICountEvents counter, IEventSpecification filter)
     : base(new IgnoreAdminEventsSpecification())
 {
     this.counter = counter;
     this.filter = filter;
 }
 public PublishingPipelet(IPublishEvents publisher, IEventSpecification eventFilter) : base(eventFilter)
 {
     this.publisher = publisher;
 }
 public FailureEventSpecification(IEventSpecification successor)
 {
     this.successor = successor;
 }
 public NotificationPipelet(INotifyBasedOnEvent notifier, IEventSpecification filter) 
     : base(new NotSpecificEventTypeSpecification(typeof(NotificationRaisedEvent)))
 {
     this.notifier = notifier;
     this.filter = filter;
 }
Beispiel #8
0
 public AlwaysSatisfiedEventSpecification(IEventSpecification successor)
 {
     this.successor = successor;
 }
 public SuccessEventSpecification(IEventSpecification successor)
 {
     this.successor = successor;
 }
 public CertainCategoryEventTookLongerThan(string category, long longerOrEqualTo, IEventSpecification successor)
 {
     this.category = category;
     this.longerOrEqualTo = longerOrEqualTo;
     this.successor = successor;
 }
 public CertainCategoryFilter(string category, IEventSpecification successor)
 {
     this.category = category;
     this.successor = successor;
 }
Beispiel #12
0
 public NotSpecificEventTypeSpecification(Type notType, IEventSpecification successor)
 {
     this.notType   = notType;
     this.successor = successor;
 }
 public PublishingPipelet(IEventSpecification internalFilter) : base(internalFilter)
 {
 }
Beispiel #14
0
 public IgnoreAdminEventsSpecification(IEventSpecification successor)
 {
     this.successor = successor;
 }
 public PublishingPipelet(IEventSpecification internalFilter) : base(internalFilter)
 {
 }
 public AlwaysSatisfiedEventSpecification(IEventSpecification successor)
 {
     this.successor = successor;
 }
 public CertainCategoryEventTookLongerThan(string category, long longerOrEqualTo, IEventSpecification successor)
 {
     this.category        = category;
     this.longerOrEqualTo = longerOrEqualTo;
     this.successor       = successor;
 }
Beispiel #18
0
 protected BasePipelet(IEventSpecification internalFilter)
 {
     this.internalFilter = internalFilter;
 }
 public IgnoreAdminEventsSpecification(IEventSpecification successor)
 {
     this.successor = successor;
 }
 public NotSpecificEventTypeSpecification(Type notType, IEventSpecification successor)
 {
     this.notType = notType;
     this.successor = successor;
 }
 public SpecificEventCountingPipelet(ICountEvents counter, IEventSpecification filter)
     : base(new IgnoreAdminEventsSpecification())
 {
     this.counter = counter;
     this.filter  = filter;
 }
 protected BasePipelet(IEventSpecification eventFilter)
 {
     this.eventFilter = eventFilter;
 }
 protected BasePipelet(IEventSpecification internalFilter)
 {
     this.internalFilter = internalFilter;
 }
Beispiel #24
0
 public SuccessEventSpecification(IEventSpecification successor)
 {
     this.successor = successor;
 }
 public FailureEventSpecification(IEventSpecification successor)
 {
     this.successor = successor;
 }
 public TriggerActionPipelet(ITriggerActionBasedOnEvent trigger, IEventSpecification filter)
     : base(new NotSpecificEventTypeSpecification(typeof (ActionTriggeredEvent)))
 {
     this.trigger = trigger;
     this.filter = filter;
 }
 public CertainCategorisationFilter(string category, string subCategory, IEventSpecification successor)
 {
     this.category    = category;
     this.subCategory = subCategory;
     this.successor   = successor;
 }
 public TriggerActionPipelet(ITriggerActionBasedOnEvent trigger, IEventSpecification filter)
     : base(new NotSpecificEventTypeSpecification(typeof(ActionTriggeredEvent)))
 {
     this.trigger = trigger;
     this.filter  = filter;
 }