1
0
mirror of synced 2025-12-29 18:04:44 -05:00
Files
airbyte/airbyte-server
Michael Siega d87b38dc0b Add structured dbt cloud information to the operations api (#19395)
* add structured dbt cloud information to the operations api

* remove unused webhook features, test updates

* update tests to use structured dbt cloud operation api

* add missing webhook operator type
2022-11-17 17:49:27 +01:00
..

airbyte-server

This module contains the actual app that runs the Airbyte Configuration API. The main method can be found in ServerApp.java.

The external API interface that it implements is declared in airbyte-api. The class that actually implements that interface is called ConfigurationApi. You will notice that class is very large, because generates a method for every endpoint. To keep it manageable, that class just delegates all requests to more tightly-scoped, resource-based handlers. For example, the workspace/get endpoint is present in ConfigurationApi, but all it does it delegate the call to the WorkspaceHandler which contains all Workspace-specific logic. Unit tests for the server happen at the Handler-level, not for the ConfigurationApi.