public MediaBasedReaderParams(ILogSourceThreads threads, ILogMedia media, ITempFilesManager tempFilesManager, MessagesReaderFlags flags = MessagesReaderFlags.None, Settings.IGlobalSettingsAccessor settingsAccessor = null) { Threads = threads; Media = media; Flags = flags; TempFilesManager = tempFilesManager; SettingsAccessor = settingsAccessor ?? Settings.DefaultSettingsAccessor.Instance; }
public MediaBasedReaderParams(ILogSourceThreadsInternal threads, ILogMedia media, MessagesReaderFlags flags = MessagesReaderFlags.None, Settings.IGlobalSettingsAccessor settingsAccessor = null, string parentLoggingPrefix = null) { Threads = threads; Media = media; Flags = flags; SettingsAccessor = settingsAccessor ?? Settings.DefaultSettingsAccessor.Instance; ParentLoggingPrefix = parentLoggingPrefix; }
public MediaBasedReaderParams(ILogSourceThreadsInternal threads, ILogMedia media, ITempFilesManager tempFilesManager, ITraceSourceFactory traceSourceFactory, MessagesReaderFlags flags = MessagesReaderFlags.None, Settings.IGlobalSettingsAccessor settingsAccessor = null, string parentLoggingPrefix = null) { Threads = threads; Media = media; Flags = flags; TempFilesManager = tempFilesManager; TraceSourceFactory = traceSourceFactory; SettingsAccessor = settingsAccessor ?? Settings.DefaultSettingsAccessor.Instance; ParentLoggingPrefix = parentLoggingPrefix; }
internal MediaBasedPositionedMessagesReader( ILogMedia media, BoundFinder beginFinder, BoundFinder endFinder, MessagesReaderExtensions.XmlInitializationParams extensionsInitData, TextStreamPositioningParams textStreamPositioningParams, MessagesReaderFlags flags, Settings.IGlobalSettingsAccessor settingsAccessor ) { this.beginFinder = beginFinder; this.endFinder = endFinder; this.media = media; this.textStreamPositioningParams = textStreamPositioningParams; this.singleThreadedStrategy = new Lazy <BaseStrategy>(CreateSingleThreadedStrategy); this.multiThreadedStrategy = new Lazy <BaseStrategy>(CreateMultiThreadedStrategy); this.extensions = new MessagesReaderExtensions(this, extensionsInitData); this.flags = flags; this.settingsAccessor = settingsAccessor; }