Closed EvenLjj closed 1 month ago
The update brings a new DEFAULT_FILTERS
constant to RpcOptions
, used in AbstractInterfaceConfig
to set filters. It includes an addFilter
method and corresponding tests. Configuration files and tests were adjusted to reflect these changes.
Files/Paths | Change Summary |
---|---|
.../RpcOptions.java |
Added DEFAULT_FILTERS as a public static final String. |
.../AbstractInterfaceConfig.java |
- Imported getListValue and DEFAULT_FILTERS . - Initialized filter with DEFAULT_FILTERS . - Added addFilter method. |
.../ConsumerConfigTest.java |
Added testAddFilter() method for testing ConsumerConfig class. |
.../FilterChainTest.java |
Modified Arrays.asList usage for setting filters in ProviderConfig and ConsumerConfig . Removed import java.util.Arrays . |
.../rpc-config.json |
Added "default.filters": ["testChainFilter0", "-testChainFilter8"] to the existing configuration. |
.../rpc-config-default.json |
Added "default.filters": [] for default filter implementation in the JSON configuration file. |
In code we trust, with filters anew,
A rabbit's touch, for tests to pursue.
Constants declared, configurations aligned,
With every change, our code refined.
Through JSON fields and methods bright,
We hop along, making it right.
🐇✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
support default filter config
Summary by CodeRabbit
New Features
addFilter
method to easily append filters in configurations.Tests
ConsumerConfig
.Configuration