private FunnelsShop(StoreInfo info, IIoC ioc) { _info = info; _sink = ioc.Resolve<IIoSink>(); _que = ioc.Resolve<IIoQueue>(); _io = ioc.Resolve<IIoConnector>(); _writer = IoWriter.New(ioc, info); _reader = IoReader.New(ioc, info); }
public static IIoQueue New(IIoQueue impl) { return new IoSyncQueue(impl); }
private IoSink(IIoC ioc) { _log = ioc.Resolve<ILogFile>(); _que = ioc.Resolve<IIoQueue>(); _counters = new Counters(); }
private IoSyncQueue(IIoQueue impl) { _impl = impl; }