public ITransport <T> Create <T>(ITransportDetails <T> transportDetails) { var transport = new PipeTransport <T>(transportDetails.Adapter, _pipeProvider, PipeType.Server); return(transport.ThrowOnInvalidTopic()); }
public ITransport <T> Create <T>(ITransportDetails <T> transportDetails) { return(new InProcessTransport <T>(topic => new ReplaySubject <T>(1))); }