Beispiel #1
0
 public void Setup()
 {
     blockStreamWriter = new BlockByBlockStreamWriter(
         new SyncSegmentStreamWriter(),
         new DataSegmenter(),
         new ParallelProcessor(
             new AsyncProcessor()),
         new SegmentalCompressionConfiguration {
         ThreadsCount = 4, SegmentSize = 1024
     }
         );
 }
Beispiel #2
0
        public void Setup()
        {
            SegmentalCompressionConfiguration configuration = new SegmentalCompressionConfiguration {
                ThreadsCount = 4, SegmentSize = 1024
            };

            ExceptionConsumingProcessor exceptionConsumingProcessor = new ExceptionConsumingProcessor();

            blockStreamWriter = new BlockByBlockStreamWriter(
                new ParallelProcessor(new AsyncProcessor(), configuration),
                new ExceptionConsumingSegmentStreamReader(
                    new SyncSegmentStreamReader(configuration, new DataSegmenter()), exceptionConsumingProcessor),
                new ExceptionConsumingSegmentStreamWriter(
                    new SyncSegmentStreamWriter(), exceptionConsumingProcessor)
                );
        }