SpineEventEngine / core-java

The Java implementation of the framework core
https://spine.io
Apache License 2.0
36 stars 12 forks source link

Improve filtering of internal messages #1500

Closed alexander-yevsyukov closed 1 year ago

alexander-yevsyukov commented 1 year ago

This PR applies latest base for improving the reliability of filtering internal messages that may be between computation nodes. Previously, the filtering relied only on the presence of @Internal annotation of the generated Java class.

Now, in the absence of the annotation, descriptors of the corresponding message types are also checked for:

Other changes:

codecov[bot] commented 1 year ago

Codecov Report

Merging #1500 (0dca605) into master (978832e) will increase coverage by 0.01%. The diff coverage is 100.00%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1500 +/- ## ============================================ + Coverage 89.66% 89.68% +0.01% - Complexity 4901 4903 +2 ============================================ Files 631 631 Lines 15306 15305 -1 Branches 883 883 ============================================ + Hits 13724 13726 +2 + Misses 1274 1273 -1 + Partials 308 306 -2 ```