Пример #1
0
 public void AddService(IBusServiceLayer layer, IBusService service)
 {
     _serviceContainer.AddService(layer, service);
 }
Пример #2
0
 public void Add(IBusServiceLayer layer, IBusService service)
 {
     _services[(int)layer].Add(service);
 }
        public static IServiceBusConfigurator AddService <TService>(this IServiceBusConfigurator configurator, IBusServiceLayer layer,
                                                                    Func <IServiceBus, TService> serviceFactory)
            where TService : IBusService
        {
            var serviceConfigurator = new DefaultBusServiceConfigurator <TService>(layer, serviceFactory);

            configurator.AddBusConfigurator(serviceConfigurator);
            return(configurator);
        }
Пример #4
0
 public DefaultBusServiceConfigurator(IBusServiceLayer layer, Func <IServiceBus, TService> serviceFactory)
 {
     _serviceFactory = serviceFactory;
     _layer          = layer;
 }
Пример #5
0
 public void AddService(IBusServiceLayer layer, IBusService service)
 {
     _catalog.Add(layer, service);
 }