pnoltes opened a new pull request, #721:
URL: https://github.com/apache/celix/pull/721
This PR add support for setting and getting string, bool, long, double and a
version array list with properties.
Also:
- Add support for only getting a property value if it is stored with a
specific type (getLong, getDouble, etc)
- Refactor filter to use the underlying property type when matching. This
prevent the needed for memory allocation during filter match. The changed
behavior should also more align with Properites and Filter matching in OSGi
- Add logic so that a service registration will use the correct type for
service.id, service.bundleid and service.version and if needed convert
service.ranking and service.version properties (if set before a service
registration call) to the correct types.
- Add Properties / Filter intro documentation
- Improve test coverage for Filter and Properties
Refactoring the Properties store and load to include properties value type
information will be done in a follow up PR.
--
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.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]