public void Test() { _eventQueueManager.Subscribe <AppStartEvent, AppStartEventHandler>("App Start Event Handler"); _eventQueueManager.SubscribeDynamic <DynamicEventHandler>("AppStartEvent", "Dynamic Event Handler"); _eventQueueManager.Publish(new AppStartEvent() { AppName = _options.ApplicationName }); //_externalSubscriptionsManager.RegisterPublicEventSubscriber("AppStartEvent", new SubscriberInfo() //{ // Address = "http://localhost/subscribemsg", // Description = "App2 Event Message Subscriber", // Name = "App2Subscriber", //}, //thresholdSeconds: 5 //); //_logger.LogWarning("new warning"); _eventQueueManager.Publish(new AppStartEvent() { AppName = _options.ApplicationName }); }
public void RegisterAsIntegrationEvent(string eventName) { _eventQueueManager.SubscribeDynamic <ExternalSubscriberHandler>(eventName, "External App Subscriber Handler"); }