You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ra...@apache.org on 2018/12/07 13:53:34 UTC
[sling-org-apache-sling-scripting-bundle-tracker] branch master
created (now 9df9b79)
This is an automated email from the ASF dual-hosted git repository.
radu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-scripting-bundle-tracker.git.
at 9df9b79 migrated code from whiteboard
This branch includes the following new commits:
new 3690ee2 Added initial code
new e2c2dcb Use a bundle tracker to track script bundles and register servlets for them.
new 3b74559 Add a debug log message if we find resource types.
new c04e3aa Register generic servlet for all method types.
new ff89d2f Add an IT profile based on Sling-9
new 2192da1 re-added versioning as part of the RT property with which we register servlets
new 9b1aeeb Add an IT for servlet registration.
new a98fa2e added basic script resolution support
new d9f0d83 added script context for executing bundled scripts
new de83319 implemented script resolution caching at servlet level
new 43850c1 added cache for compilable script engines
new 4a0000e Rework requiremnt and capability model
new 3466e12 Added support for selectors and extensions script mapping
new 65c2966 BundledScriptFinder should never cache ScriptEngine extensions
new adaf969 BundledScriptServlet should release all locks before executing script
new aaec1a8 Register 1 servlet instance per capability
new 45ed9de Added basic support for RT extensibility
new c9d2ab6 Use sling-10 for IT
new b055c14 Added support for the extends attribute
new 2397487 Register services using extended bundles bundlecontext and only register for required methods.
new b321d6b Make the extends requirement filter out selectors.
new ad6b5de Wrapped requests to provide correct mapping to wired resource types
new 176bbf4 Add default dispatcher for resource types without versions and fix dependency lookup with versions
new e952029 Optimize dispatcher servlet registration to use less registrations.
new 44dc367 Add some IT for the example, remove some System.out, and organize imports.
new f9eb50f Increase timeout for IT.
new d77bac0 Organize imports the right way around.
new 2327139 reorganised project
new 4bc7d1d corrected more relative links
new 3794495 corrected more relative links
new b136ec6 Provide a way to start a server with the examples installed.
new 9b9365a Improvements
new d7d6997 Added tests for HTTP method script matching
new 22ffaf1 Added more tests for selector matching
new 99ed14e Added some unit tests
new 1617e82 Add servlet class names in registration properties
new d63c873 Added more unit tests
new 8fd752b Code formatting
new 7c4ff3a Made IT more reliable
new c4d101f Added more tests
new 04d1168 Added HTTP method to script cache key
new 869e9e5 Added capability for BundledScriptServlet description
new 7c64c50 Added the scripting resolver as a lazy binding
new 6c7ef5a SLING-7798 remove unused dependency
new d78bd43 add support for bundles providing precompiled scripts
new e427e6a updated docs
new 16f8ceb register dispatch servlet using the bundle context of the bundle providing the resource type
new 2f9c41b corrected lock order & cached precompiled script class instance
new cdb8bd6 added classic scripting bundle for comparison
new 34fc94f minor optimisations
new 8e8d6e9 minor code improvements
new 14827ce correctly send the information about precompiled scripts down the line
new 8c1d332 improve script to class mapping
new 9dac3c7 added unit tests for JavaEscapeUtils
new 7af7fbc pass the bundle classloader to the script engine
new df96d6d updated the way bundle classloaders are passed down to script engines
new 5a4d416 refactor
new 96bbde4 reconfigured code coverage setup
new 4e986e8 implemented support for n-level inheritance script resolution
new 9df9b79 migrated code from whiteboard
The 60 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.