IngestionStrategyFactory

gitinsp.domain.interfaces.infrastructure.IngestionStrategyFactory

Factory for creating document ingestion strategies Provides a mechanism to select and configure different document processing approaches

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def createStrategy(name: String, language: Language, config: Config): IngestionStrategy

Creates an ingestion strategy based on the specified parameters

Creates an ingestion strategy based on the specified parameters

Value parameters

config

Configuration containing strategy parameters

language

The programming language the strategy will process

name

The name/type of strategy to create

Attributes

Returns

An IngestionStrategy configured for the specified language and settings