-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Milestone
Description
Right now an IRule does two things:
- Describes the matching rule to the parser
- Provides the parse event handler
Originally this design seemed beneficial because it lead to a smaller API, but as I learned from working on the CloudFront Log Parser, decoupling illogical pieces can be a beautiful thing and lead to some nice enhancements.
Work for SJXP 3.0:
Decouple IRule into
- ICallback (implements the handler logic)
- IRule (only specifies the matching conditions AND the callback to be invoked)
Other enhancements due to these changes will be filed separately.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels