commit | 636238190fccda78083b5d14a6a9c58d7a1c91a1 | [log] [tgz] |
---|---|---|
author | Radu Cotescu <radu@apache.org> | Mon Nov 11 22:02:48 2019 +0100 |
committer | Radu Cotescu <radu@apache.org> | Mon Nov 11 22:07:26 2019 +0100 |
tree | 77cfd2d48564959a40a8a27459a3bab6dbc08f70 | |
parent | 49f86bbb9e6b01ff3344bca49fb1b793e1e139e2 [diff] |
SLING-8116 - ValueMap - implement default methods using OSGI Converter * fixed performance issues for ValueMapDecorator#get(java.lang.String, java.lang.Class<T>): the ObjectConverter should not be called for converting to superclasses of the stored values * made sure default implementations (default methods or wrappers) obey the conventions from SLING-6609, where clients could call ValueMap#get(java.lang.String, T) with a null 2nd parameter
This module is part of the Apache Sling project.
The Sling API defines an extension to the Servlet API 3.0 to provide access to content and unified access to request parameters hiding the differences between the different methods of transferring parameters from client to server. Note that the Sling API bundle does not include the Servlet API but instead requires the API to be provided by the Servlet container in which the Sling framework is running or by another bundle.