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
Injects the system clock in production and a fake clock in tests.
Link copied to clipboard
class ConfigErrorException(displayMessage: String, exception: Throwable? = null) : ConnectorErrorException
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
Encapsulates all picocli logic. Defines the grammar for the CLI.
Link copied to clipboard
StreamIdentifier is equivalent to AirbyteStreamNameNamespacePair.
Link copied to clipboard
class SystemErrorException(displayMessage: String?, exception: Throwable? = null) : ConnectorErrorException
Link copied to clipboard
class TransientErrorException(displayMessage: String, exception: Throwable? = null) : ConnectorErrorException