public Channel <TChannel> GetChannel(TChannel message) { TKey key = _keyAccessor(message); Fiber fiber = _fiberProvider.GetFiber(key); return(new NHibernateInstanceChannel <TInstance, TChannel, TKey>(fiber, _sessionProvider, _keyAccessor, _channelAccessor, _instanceChannelPolicy)); }
public Channel <TChannel> GetChannel(TChannel message) { TKey key = _keyAccessor(message); Fiber fiber = _fiberProvider.GetFiber(key); var channel = new InstanceChannel <TChannel>(fiber, _channelProvider); return(channel); }