public PerformanceAwareDocumentWithExtractedWordsStore( IDocumentWithExtractedWordsStore decorated, IPerformanceRecorder performanceRecorder) { this.decorated = decorated; this.performanceRecorder = performanceRecorder; }
public IndexProcessor( IWordsExtractor wordsExtractor, IDocumentWithExtractedWordsStore documentWithExtractedWordsStore) { this.wordsExtractor = wordsExtractor; this.documentWithExtractedWordsStore = documentWithExtractedWordsStore; }
public RetryAwareDocumentWithExtractedWordsStore( IDocumentWithExtractedWordsStore decorated, IRetryWaiter retryWaiter, int maximumRetries) { this.decorated = decorated; this.retryWaiter = retryWaiter; this.maximumRetries = maximumRetries; }
public ErrorAwareDocumentWithExtractedWordsStore(IDocumentWithExtractedWordsStore decorated, IErrorReporter errorReporter) { this.decorated = decorated; this.errorReporter = errorReporter; }