celix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From GitBox <...@apache.org>
Subject [GitHub] [celix] pnoltes opened a new pull request #223: Feature/pubsub custom serializers
Date Sun, 17 May 2020 19:11:51 GMT

pnoltes opened a new pull request #223:
URL: https://github.com/apache/celix/pull/223


   ### Adds pubsub serialization services per msg types
   This is an alternative for the current serialization setup. This PR only introduces the
implementation to provides these serialization services based on descriptors. This is already
added to the existing serialization bundles (json / avrobin).
   The PubSubAdmins are not yet updated to make use these serialization services.
   
   This is done so that we can discuss the design of these new services without breaking the
current pubsub implementation. 
   And to check on integration project if the correct serialization services are created using
the pubsub serialization provided shell command. 
   
   Note see the added ascci doc a more easier introduction (hopefully)
   https://github.com/apache/celix/blob/feature/pubsub_custom_serializers/bundles/pubsub/doc/pubsub_serialization.adoc
   
   ### Refactors bundle event handling in the core framework
   This change is maybe more important and certainly a more urgent one.
   
   The handling on bundle was not correct nor threadsafe.
   Bundle event were not triggered retroactivity and bundle entries were not correctly protected
during event.
   
   ### Renames in FindCppuTest.cmake
   Should not have done this, because it is cluttering the PR, but also updated the FindCppuTest.cmake
file and usage to prevent a lot of CMake warnings.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



Mime
View raw message