public void AddService(IBusServiceLayer layer, IBusService service) { _serviceContainer.AddService(layer, service); }
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); }
public DefaultBusServiceConfigurator(IBusServiceLayer layer, Func <IServiceBus, TService> serviceFactory) { _serviceFactory = serviceFactory; _layer = layer; }
public void AddService(IBusServiceLayer layer, IBusService service) { _catalog.Add(layer, service); }