jetty.project/jetty-ee10/jetty-ee10-tests
Ludovic Orban 23a0203547 rework Resource API (#8106)
* remove Resource.getFile() and replace its usages with Resource.getPath()
* remove all public PathResource ctors + add non-leaky FS mounting mechanism + interpret string as Path when not a schemed URI
* rename Resource.getResource to Resource.resolve, specifying that the subpath is URI-path-interpreted
* remove useless API methods + deprecate all path-related API
* make subpaths beginning with / resolved as relative to the given uri
* introduce filesystem pooling and generalize resource resolving code
* remove URLResource
* remove unneeded factory method
* both file: and jrt: should not be pooled
* move deprecated impls from PathResource down to Resource + fix some tests
* handle Resource's pointing to non-existent jar files
* Force Resource URIs to end with "/" when the resource is a directory
* Produce warning if attempting to release a mounted filesystem uri that doesn't exist in the pool.

Co-authored-by: Greg Wilkins <gregw@webtide.com>
Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Co-authored-by: Ludovic Orban <lorban@bitronix.be>
2022-07-12 10:10:30 +10:00
..
jetty-ee10-test-bad-websocket-webapp Fix missed renames for ee9/10 tests 2022-06-29 10:53:56 +10:00
jetty-ee10-test-badinit-webapp reenable ee10 distribution tests 2022-07-08 09:52:20 +10:00
jetty-ee10-test-cdi Disable non-working tests temporarily. 2022-07-08 18:21:52 +10:00
jetty-ee10-test-cdi-common-webapp reenable ee10 distribution tests 2022-07-08 09:52:20 +10:00
jetty-ee10-test-felix-webapp reenable ee10 distribution tests 2022-07-08 09:52:20 +10:00
jetty-ee10-test-http-client-transport Fix missed renames for ee9/10 tests 2022-06-29 10:53:56 +10:00
jetty-ee10-test-http2-webapp Fix missed renames for ee9/10 tests 2022-06-29 10:53:56 +10:00
jetty-ee10-test-integration Fix missed renames for ee9/10 tests 2022-06-29 10:53:56 +10:00
jetty-ee10-test-jmx Fix missed renames for ee9/10 tests 2022-06-29 10:53:56 +10:00
jetty-ee10-test-jndi Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.0.x-jndi 2022-06-30 16:39:54 +10:00
jetty-ee10-test-loginservice Disable non-working tests temporarily. 2022-07-08 18:21:52 +10:00
jetty-ee10-test-openid-webapp reenable ee10 distribution tests 2022-07-08 09:52:20 +10:00
jetty-ee10-test-owb-cdi-webapp reenable ee10 distribution tests 2022-07-08 09:52:20 +10:00
jetty-ee10-test-quickstart rework Resource API (#8106) 2022-07-12 10:10:30 +10:00
jetty-ee10-test-simple-session-webapp reenable ee10 distribution tests 2022-07-08 09:52:20 +10:00
jetty-ee10-test-webapp-rfc2616 reenable ee10 distribution tests 2022-07-08 09:52:20 +10:00
jetty-ee10-test-websocket-client-provided-webapp Fix missed renames for ee9/10 tests 2022-06-29 10:53:56 +10:00
jetty-ee10-test-websocket-client-webapp Fix missed renames for ee9/10 tests 2022-06-29 10:53:56 +10:00
jetty-ee10-test-websocket-webapp Fix missed renames for ee9/10 tests 2022-06-29 10:53:56 +10:00
jetty-ee10-test-weld-cdi-webapp reenable ee10 distribution tests 2022-07-08 09:52:20 +10:00
pom.xml reenable ee10 distribution tests 2022-07-08 09:52:20 +10:00