-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor and improvements to HttpContent Factories #8767
Refactor and improvements to HttpContent Factories #8767
Commits on Oct 11, 2022
-
Refactor for CachingContentFactory and ResourceService
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1353f16 - Browse repository at this point
Copy the full SHA 1353f16View commit details -
only check file modified time once per second for cached files
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a7383ea - Browse repository at this point
Copy the full SHA a7383eaView commit details
Commits on Oct 12, 2022
-
fix stampede creating CachingHttpContent & remove usage of getPreComp…
…ressedContentFormats Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6a6681a - Browse repository at this point
Copy the full SHA 6a6681aView commit details -
remove usage of HttpContent.getPreCompressedContentFormats for jetty-…
…core & ee10 Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9f86212 - Browse repository at this point
Copy the full SHA 9f86212View commit details -
remove getPreCompressedContentFormats from HttpContent
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 81f67f3 - Browse repository at this point
Copy the full SHA 81f67f3View commit details -
remove getPrecompressedContents from HttpContent and ee9 impl
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6db4bf8 - Browse repository at this point
Copy the full SHA 6db4bf8View commit details -
use jetty-core ResourceContentFactory in ee9
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for affa747 - Browse repository at this point
Copy the full SHA affa747View commit details -
replace use of CachedContentFactory with CachingContentFactory
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6771db4 - Browse repository at this point
Copy the full SHA 6771db4View commit details
Commits on Oct 13, 2022
-
cleanups of HttpContentWrapper and ResourceService
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2d161bf - Browse repository at this point
Copy the full SHA 2d161bfView commit details -
extract the generation of getCompressedContentFormats to separate con…
…tentFactory Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 57f71ce - Browse repository at this point
Copy the full SHA 57f71ceView commit details
Commits on Oct 14, 2022
-
cache more fields in CachingHttpContent
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 64a5b07 - Browse repository at this point
Copy the full SHA 64a5b07View commit details
Commits on Oct 17, 2022
-
work in progress to improve CachingContentFactory
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e910a8e - Browse repository at this point
Copy the full SHA e910a8eView commit details
Commits on Oct 18, 2022
-
further work on CachingContentFactory
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fbceb92 - Browse repository at this point
Copy the full SHA fbceb92View commit details -
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.0.x-…
…HttpContent-Caching-Refactor
Configuration menu - View commit details
-
Copy full SHA for cccc16c - Browse repository at this point
Copy the full SHA cccc16cView commit details -
fix failing test cases for ResourceService and Etags
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bbd7ace - Browse repository at this point
Copy the full SHA bbd7aceView commit details
Commits on Oct 19, 2022
-
Rename all HttpContent factories
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ad7ae3c - Browse repository at this point
Copy the full SHA ad7ae3cView commit details -
cleanups of HttpContent factories
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c08931 - Browse repository at this point
Copy the full SHA 3c08931View commit details -
improve configuration options for HttpContent.Factory
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 86da43a - Browse repository at this point
Copy the full SHA 86da43aView commit details -
separate evicting logic from CachingHttpContentFactory
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8768725 - Browse repository at this point
Copy the full SHA 8768725View commit details
Commits on Oct 20, 2022
-
use RetainableByteBuffer for getBuffer in HttpContent
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0e1bae4 - Browse repository at this point
Copy the full SHA 0e1bae4View commit details
Commits on Oct 21, 2022
-
fix bugs in CachingHttpContentFactory, ResourceService and FileMapped…
…HttpContentFactory Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98c6675 - Browse repository at this point
Copy the full SHA 98c6675View commit details -
ResourceHandlerTest should validate cache entry on every request
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 964108f - Browse repository at this point
Copy the full SHA 964108fView commit details
Commits on Oct 25, 2022
-
cannot add ContentFactory to servletContext attribute as there may be…
… multiple factories in a single context Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 02e0a39 - Browse repository at this point
Copy the full SHA 02e0a39View commit details -
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.0.x-…
…HttpContent-Caching-Refactor
Configuration menu - View commit details
-
Copy full SHA for 7752720 - Browse repository at this point
Copy the full SHA 7752720View commit details
Commits on Oct 26, 2022
-
use name annotation for EvictingCachingContentFactory constructors
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for af19607 - Browse repository at this point
Copy the full SHA af19607View commit details
Commits on Nov 2, 2022
-
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e28a528 - Browse repository at this point
Copy the full SHA e28a528View commit details -
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.0.x-…
…HttpContent-Caching-Refactor
Configuration menu - View commit details
-
Copy full SHA for 6facedb - Browse repository at this point
Copy the full SHA 6facedbView commit details -
do not cache notFound entries in TryPathsHandlerTests ResourceHandler
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac2d54a - Browse repository at this point
Copy the full SHA ac2d54aView commit details
Commits on Nov 3, 2022
-
fix release in CachingHttpContentFactory and always use ByteBufferPool
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0bb027 - Browse repository at this point
Copy the full SHA c0bb027View commit details -
add getBytesOccupied method to HttpContent
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ad42e3 - Browse repository at this point
Copy the full SHA 4ad42e3View commit details -
fix javadoc in ValidatingCachingContentFactory
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d94abe3 - Browse repository at this point
Copy the full SHA d94abe3View commit details -
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.0.x-…
…HttpContent-Caching-Refactor
Configuration menu - View commit details
-
Copy full SHA for 7bb3fca - Browse repository at this point
Copy the full SHA 7bb3fcaView commit details
Commits on Nov 8, 2022
-
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 489da47 - Browse repository at this point
Copy the full SHA 489da47View commit details -
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.0.x-…
…HttpContent-Caching-Refactor
Configuration menu - View commit details
-
Copy full SHA for 75f210d - Browse repository at this point
Copy the full SHA 75f210dView commit details
Commits on Nov 9, 2022
-
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a4e773a - Browse repository at this point
Copy the full SHA a4e773aView commit details -
add getters and setters for HttpContentFactory onto ResourceHandler
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5fec180 - Browse repository at this point
Copy the full SHA 5fec180View commit details -
use double checked locking for FileMappedHttpContent
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 890d025 - Browse repository at this point
Copy the full SHA 890d025View commit details -
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3d96b4b - Browse repository at this point
Copy the full SHA 3d96b4bView commit details -
fixes to the CachingHttpContentFactory caching algorithm
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 387d380 - Browse repository at this point
Copy the full SHA 387d380View commit details -
add return to BufferUtil.readFrom javadoc
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 24ce284 - Browse repository at this point
Copy the full SHA 24ce284View commit details
Commits on Nov 10, 2022
-
Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1c6d36e - Browse repository at this point
Copy the full SHA 1c6d36eView commit details -
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.0.x-…
…HttpContent-Caching-Refactor
Configuration menu - View commit details
-
Copy full SHA for eeb4df9 - Browse repository at this point
Copy the full SHA eeb4df9View commit details -
remove setter for HttpContentFactory on ResourceHandler
revert to using computeIfAbsent on CachingHttpContentFactory make direct buffers configurable on CachingHttpContentFactory Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1266581 - Browse repository at this point
Copy the full SHA 1266581View commit details
Commits on Nov 11, 2022
-
fix to ResourceHandler for ResourceHandlerTest.testDirectoryOfCollect…
…ions Signed-off-by: Lachlan Roberts <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 905568a - Browse repository at this point
Copy the full SHA 905568aView commit details