Ejemplo n.º 1
0
        public void Subscribe <TEvent, TEventHandler>()
            where TEvent : Event
            where TEventHandler : IEventHandler <TEvent>
        {
            var eventName = typeof(TEvent).Name;

            _subscriptionManager.AddSubscription <TEvent, TEventHandler>();
        }
Ejemplo n.º 2
0
        public void Subscribe <T, TH>()
            where T : IntegrationEvent
            where TH : IIntegrationEventHandler <T>
        {
            var eventName = _subsManager.GetEventKey <T>();

            DoInternalSubscription(eventName);
            _subsManager.AddSubscription <T, TH>();
        }
Ejemplo n.º 3
0
 public void Subscribe <TEvent, TEventHandler>()
     where TEvent : BasicEvent
     where TEventHandler : IEventHandler <TEvent>
 {
     _subscriptionManager.AddSubscription <TEvent, TEventHandler>();
 }