public static IEventPublisher GetEventPublisher(AbstractConfiguration cfg, bool mustExists)
 {
     IEventPublisher eventPublisher = cfg.Get<IEventPublisher>(EventPublisher_SettingsKey);
       if (eventPublisher == null && mustExists)
     throw new InvalidOperationException("Missing event publisher for event store.");
       return eventPublisher;
 }
 public static EventStoreDB GetEventStoreDB(AbstractConfiguration cfg)
 {
     EventStoreDB eStore = cfg.Get<EventStoreDB>(EventStoreDB_SettingsKey);
       if (eStore == null)
     throw new InvalidOperationException("Missing event store. Are you missing a call to Done() in the event store configuration code?");
       return eStore;
 }
 public static IObjectContainer GetObjectContainer(AbstractConfiguration cfg)
 {
     IObjectContainer container = cfg.Get<IObjectContainer>(ObjectContainer_SettingsKey);
       if (container == null)
     throw new InvalidOperationException(string.Format("No object container has been configured for dependency injection."));
       return container;
 }
 public static IDocumentStoreFactory GetDocumentStoreFactory(AbstractConfiguration cfg)
 {
     IDocumentStoreFactory docStoreFactory = cfg.Get<IDocumentStoreFactory>(DocumentStoreFactory_SettingsKey);
       if (docStoreFactory == null)
     throw new InvalidOperationException("Missing document store factory for event store.");
       return docStoreFactory;
 }
        public static EventStoreDB GetEventStoreDB(AbstractConfiguration cfg)
        {
            EventStoreDB eStore = cfg.Get <EventStoreDB>(EventStoreDB_SettingsKey);

            if (eStore == null)
            {
                throw new InvalidOperationException("Missing event store. Are you missing a call to Done() in the event store configuration code?");
            }
            return(eStore);
        }
        public static IDocumentStoreFactory GetDocumentStoreFactory(AbstractConfiguration cfg)
        {
            IDocumentStoreFactory docStoreFactory = cfg.Get <IDocumentStoreFactory>(DocumentStoreFactory_SettingsKey);

            if (docStoreFactory == null)
            {
                throw new InvalidOperationException("Missing document store factory for event store.");
            }
            return(docStoreFactory);
        }
        public static IEventPublisher GetEventPublisher(AbstractConfiguration cfg, bool mustExists)
        {
            IEventPublisher eventPublisher = cfg.Get <IEventPublisher>(EventPublisher_SettingsKey);

            if (eventPublisher == null && mustExists)
            {
                throw new InvalidOperationException("Missing event publisher for event store.");
            }
            return(eventPublisher);
        }
Beispiel #8
0
        public static IMessageSink GetMessageSink(AbstractConfiguration cfg)
        {
            IMessageSink messageSink = cfg.Get <IMessageSink>(MessageSink_SettingsKey);

            if (messageSink == null)
            {
                throw new InvalidOperationException(string.Format("No message sink has been configured."));
            }
            return(messageSink);
        }
Beispiel #9
0
        public static IMessageSource GetMessageSource(AbstractConfiguration cfg)
        {
            IMessageSource messageSource = cfg.Get <IMessageSource>(MessageSource_SettingsKey);

            if (messageSource == null)
            {
                throw new InvalidOperationException(string.Format("No message source has been configured for message bus."));
            }
            return(messageSource);
        }
Beispiel #10
0
        public static IDocumentStoreFactory GetSubscriptionStore(AbstractConfiguration cfg)
        {
            IDocumentStoreFactory store = cfg.Get <IDocumentStoreFactory>(SubscriptionStoreFactory_SettingsKey);

            if (store == null)
            {
                throw new InvalidOperationException(string.Format("No message bus subscription store has been configured."));
            }
            return(store);
        }
Beispiel #11
0
        public static IDocumentSerializer GetSubscriptionSerializer(AbstractConfiguration cfg)
        {
            IDocumentSerializer serializer = cfg.Get <IDocumentSerializer>(SubscriptionSerializer_SettingsKey);

            if (serializer == null)
            {
                throw new InvalidOperationException(string.Format("No message bus subscription serializer has been configured."));
            }
            return(serializer);
        }
Beispiel #12
0
        public static ISerializer GetMessageSerializer(AbstractConfiguration cfg)
        {
            ISerializer serializer = cfg.Get <ISerializer>(MessageSerializer_SettingsKey);

            if (serializer == null)
            {
                throw new InvalidOperationException(string.Format("No message serializer has been configured."));
            }
            return(serializer);
        }
Beispiel #13
0
        public static ISubscriptionService GetSubscriptionService(AbstractConfiguration cfg)
        {
            ISubscriptionService service = cfg.Get <ISubscriptionService>(SubscriptionService_SettingsKey);

            if (service == null)
            {
                throw new InvalidOperationException("Missing message bus subscription service configuration. Please make sure both subscription store and subscription serializer has been configured");
            }
            return(service);
        }
 public static ISerializer GetMessageSerializer(AbstractConfiguration cfg)
 {
     return(cfg.Get <ISerializer>(MessageSerializer_SettingsKey));
 }
 public static ISerializer GetMessageSerializer(AbstractConfiguration cfg)
 {
     return cfg.Get<ISerializer>(MessageSerializer_SettingsKey);
 }
Beispiel #16
0
        public static MessageBusHost GetMessageBusHost(AbstractConfiguration cfg)
        {
            MessageBusHost busHost = cfg.Get <MessageBusHost>(MessageBusHost_SettingsKey);

            return(busHost);
        }