Package-level declarations

Types

Link copied to clipboard

AirbyteConnectorRunner tells Micronaut to use this Runnable as the entry point.

Link copied to clipboard

Replacement for the Micronaut CLI application runner that configures the CLI components and adds the custom property source used to turn the arguments into configuration properties.

Link copied to clipboard
class AirbyteDestinationRunner(val args: Array<out String>, additionalMicronautEnvs: List<String> = emptyList(), systemEnv: Map<String, String> = System.getenv(), val micronautProperties: Map<String, String> = emptyMap(), val testBeanDefinitions: RuntimeBeanDefinition<*>) : AirbyteConnectorRunner

Destination connector entry point.

Link copied to clipboard
class AirbyteSourceRunner(val args: Array<out String>, additionalMicronautEnvs: List<String> = emptyList(), systemEnv: Map<String, String> = System.getenv(), val testBeanDefinitions: RuntimeBeanDefinition<*>) : AirbyteConnectorRunner

Source connector entry point.

Link copied to clipboard
@Factory
class ClockFactory

Injects the system clock in production and a fake clock in tests.

Link copied to clipboard
Link copied to clipboard

A ConnectorErrorException is an exception which readily maps to an io.airbyte.cdk.output.ConnectorError object.

Link copied to clipboard

This is used only in tests.

Link copied to clipboard
fun interface Operation

Interface that defines a CLI operation.

Link copied to clipboard

Encapsulates all picocli logic. Defines the grammar for the CLI.

Link copied to clipboard
data class StreamIdentifier

StreamIdentifier is equivalent to AirbyteStreamNameNamespacePair.

Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard

Functions

Link copied to clipboard