コード例 #1
0
        public override ScenarioInstance <ICompressor> CreateInstance()
        {
            var compressor = new NullCompressor();
            var instance   = new ScenarioInstance <ICompressor>(compressor);

            return(instance);
        }
コード例 #2
0
        internal BusBuilderConfiguration()
        {
            Debugging = new BusBuilderDebuggingConfiguration();
            LargeMessageStorageConfiguration = new LargeMessageStorageConfiguration();
            Router = new DestinationPerMessageTypeRouter();

            Logger = new NullLogger();
            Compressor = new NullCompressor();
        }
コード例 #3
0
        internal BusBuilderConfiguration()
        {
            Debugging = new BusBuilderDebuggingConfiguration();
            LargeMessageStorageConfiguration = new LargeMessageStorageConfiguration();
            Router = new DestinationPerMessageTypeRouter();

            Logger     = new NullLogger();
            Compressor = new NullCompressor();
        }
コード例 #4
0
        /// <summary>
        /// Creates a instance of compressor
        /// </summary>
        /// <param name="acceptEncoding">Value of the Accept-Encoding HTTP header</param>
        /// <returns>Instance of compressor</returns>
        public ICompressor CreateCompressor(string acceptEncoding)
        {
            ICompressor compressor;

            if (!TryCreateCompressor(acceptEncoding, out compressor))
            {
                compressor = new NullCompressor();
            }

            return(compressor);
        }