Add Azure Event Grid integration with CloudEvents support #1299
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Azure Event Grid Trigger Sample
Overview
This PR adds a comprehensive Azure Event Grid trigger sample that demonstrates integration with Spring Cloud Function using CloudEvents v1.0 specification. The sample showcases event processing patterns for modern cloud-native applications.
This contribution is also related to #1279
What's Included
Core Implementation
processEvent
: Processes incoming CloudEvents with detailed loggingcreateEvent
: Creates CloudEvents from payload mapsKey Features
Configuration & Deployment
Technical Implementation Details
The sample demonstrates several important patterns:
Testing Strategy
The implementation includes comprehensive unit tests that verify:
Benefits
This sample provides a solid foundation for developers building event-driven applications with Azure Event Grid and Spring Cloud Function.