-
Notifications
You must be signed in to change notification settings - Fork 2.1k
App Configuration: recurring time window filter #40093
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
ivywei0125
merged 70 commits into
Azure:feature/spring-boot-3
from
ivywei0125:yuwe/recurring-time-window-filter
Jun 28, 2024
Merged
Changes from all commits
Commits
Show all changes
70 commits
Select commit
Hold shift + click to select a range
bd2b15a
add base class: recurrence range, recurrence pattern
ivywei0125 56832a9
add object mapper in time window filter for parsing the config string…
ivywei0125 18551d6
implement the logic about recurrence evaluator
ivywei0125 21519ab
add validations
ivywei0125 bfb0d93
add test case for validator
ivywei0125 23f13f7
add test case for evaluator
ivywei0125 20825d7
add more test case
ivywei0125 c4f14c6
add more test case
ivywei0125 122541e
add calculateClosestStart method to calculate the closest occurrence
ivywei0125 15e7fa2
rename function
ivywei0125 c6fa94f
add cache logic
ivywei0125 449d482
update README.md
ivywei0125 6613249
update cache service
ivywei0125 3365d34
ci
ivywei0125 ac68532
ci
ivywei0125 c683ee8
move to parent path to make the package name shorter
ivywei0125 6bbbaaa
update copy right
ivywei0125 218cfa9
address comments: update README.md
ivywei0125 314c1a4
address comment: update the parameter to keep consistent
ivywei0125 c5b8334
address comment: update the sescription to be clearer
ivywei0125 374af49
address comment: update logic
ivywei0125 461b248
address comment: rename symbol to make easier understanding
ivywei0125 2c07dfe
address comment: extract common function to a util class
ivywei0125 00d4f69
address comment: rename symbol to make easier understanding
ivywei0125 0c49c89
address comment: simplify code
ivywei0125 77aaa0a
address comment: move to models folder
ivywei0125 fa7b99e
revert cache logic
ivywei0125 f694fbd
address comment: make the functions of RecurrenceEvaluator as static …
ivywei0125 bcc13df
address comment: move the validations to each property file
ivywei0125 89ed092
add test case in FeatureManagerTest
ivywei0125 57042e4
address comment: simplify code
ivywei0125 840b1af
address comment: throw exceptions directly
ivywei0125 5151259
address comment: move the related logic to the function to improve th…
ivywei0125 822f432
address comment: make as static method
ivywei0125 9b6199f
address comment: extract variables to avoid multi caller
ivywei0125 e703d7d
address comment: remove `convertToWeekDayNumber` method, no need any …
ivywei0125 bd614bb
address comment: simplify code
ivywei0125 c4138c5
address comment: remove unused code
ivywei0125 567b5c7
address comment: rename symbol
ivywei0125 65b98e6
address comment: add invalid settings check. Start and End must both …
ivywei0125 f5017a9
address comment: code style
ivywei0125 a52e3f7
address comment: add more test cases
ivywei0125 d6d815c
address comment: removed unused method
ivywei0125 2b928c9
address comment: update symbols
ivywei0125 59128ac
address comment: adjust spaces
ivywei0125 6ebe56c
address comment: add more test case
ivywei0125 dc659ad
address comment: update the README.md
ivywei0125 631b357
address comment: code style
ivywei0125 80c6011
address comment: typo error fix
ivywei0125 81da607
address comment: typo error fix
ivywei0125 e1c6007
address comment: update README.md
ivywei0125 f2ca9c7
address comment: update README.md
ivywei0125 22059be
Update sdk/spring/spring-cloud-azure-feature-management/README.md
ivywei0125 9e7f6a9
Update sdk/spring/spring-cloud-azure-feature-management/README.md
ivywei0125 59067dc
address comment: fix error in yaml example
ivywei0125 155074d
address comment: update README.md
ivywei0125 b59ae50
Update sdk/spring/spring-cloud-azure-feature-management/src/main/java…
ivywei0125 b68eb82
address comment: add @throws to java doc
ivywei0125 d957a1f
address comment: add "ignoreUnknown" annotation
ivywei0125 bad1e78
address comment: add year info to make it clearer
ivywei0125 cc86041
Merge branch 'yuwe/recurring-time-window-filter' of https://github.co…
ivywei0125 31c3bf7
address comment: add test case for time with RFC format
ivywei0125 a7c0271
address comment: fix build error
ivywei0125 f04780b
address comment: update the test case. Should use `assertThrows` inst…
ivywei0125 c5a31ff
address comment: update the error message to make it clearer
ivywei0125 688f252
update README file
ivywei0125 5bc512a
log error and then throw exception
ivywei0125 bc7da7d
address comment: update to support handler lower camel case
ivywei0125 d2d79f1
address comment: update code style
ivywei0125 3db57fb
address comment: update to use "Microsoft.TimeWindow"
ivywei0125 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.