The GitHub Actions job "Build and Run Tests by Maven" on rocketmq.git/dev-0923 
has succeeded.
Run started by GitHub user RongtongJin (triggered by github-actions[bot]).

Head commit for run:
427a3bfa1d99893653d2e8cb1b7380b017a03d42 / RongtongJin 
<[email protected]>
refactor: abstract StoreMetricsManager interface to support 
non-DefaultMessageStore

- Create StoreMetricsManager interface to define unified metrics management 
methods
- Add getStoreMetricsManager() method to MessageStore interface
- Add flushBehindBytes() method to MessageStore interface to fix missing method 
calls
- Refactor DefaultStoreMetricsManager to implement StoreMetricsManager interface
- Update all MessageStore implementations to support the new interface
- Modify TimerMessageStore to use getStoreMetricsManager() instead of direct 
type checking
- Add unit tests to verify interface implementation

This refactoring resolves the issue where incTimerDequeueCount and 
incTimerEnqueueCount
methods cannot be called when messageStore is not a DefaultMessageStore, 
improving
code extensibility and decoupling.

Report URL: https://github.com/apache/rocketmq/actions/runs/17938110468

With regards,
GitHub Actions via GitBox

Reply via email to