StateManagerFactory
@Singleton
A factory for instantiating StateManager based on the inputs of a READ. These inputs are deliberately not injected here to make testing easier.
Constructors
Link copied to clipboard
constructor(metadataQuerierFactory: MetadataQuerier.Factory<SourceConfiguration>, metaFieldDecorator: MetaFieldDecorator, outputConsumer: OutputConsumer, handler: CatalogValidationFailureHandler, @Value(value = "${airbyte.connector.data-channel.medium}") dataChannelMedium: String, @Value(value = "${airbyte.connector.data-channel.format}") dataChannelFormat: String)
Properties
Functions
Link copied to clipboard
fun create(config: SourceConfiguration, configuredCatalog: ConfiguredAirbyteCatalog, inputState: InputState): StateManager
Generates a StateManager instance based on the provided inputs.