Skip to content

Add Atlas Stream Processing v1 API#1645

Draft
mesbah1242 wants to merge 1 commit into
mongodb:masterfrom
mesbah1242:add-streams-support
Draft

Add Atlas Stream Processing v1 API#1645
mesbah1242 wants to merge 1 commit into
mongodb:masterfrom
mesbah1242:add-streams-support

Conversation

@mesbah1242
Copy link
Copy Markdown

Introduces mongocxx::v1 support for Atlas Stream Processing:

  • stream_processing_client: workspace-level client with URI preparation (TLS, authSource)
  • stream_processors: create/get/get_info operations
  • stream_processor: start/stop/drop/stats/get_stream_processor_samples per-processor ops
  • stream_processor_info: typed info struct from getStreamProcessor response
  • Options/result types: create, start, stats, samples options; samples result with cursor
  • v_noabi wrapper headers for all new types
  • CMakeLists.txt wired to build all 10 new implementation files

Introduces mongocxx::v1 support for Atlas Stream Processing:
- stream_processing_client: workspace-level client with URI preparation (TLS, authSource)
- stream_processors: create/get/get_info operations
- stream_processor: start/stop/drop/stats/get_stream_processor_samples per-processor ops
- stream_processor_info: typed info struct from getStreamProcessor response
- Options/result types: create, start, stats, samples options; samples result with cursor
- v_noabi wrapper headers for all new types
- CMakeLists.txt wired to build all 10 new implementation files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant