Exemple #1
0
        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);
        }