[weld/core] 906d03: Update Jetty integration (support both ways, prefe...
by Greg Wilkins
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 906d03801947c411be3114b064b1418d9be35b49
https://github.com/weld/core/commit/906d03801947c411be3114b064b1418d9be35b49
Author: Greg Wilkins <gregw(a)webtide.com>
Date: 2019-08-05 (Mon, 05 Aug 2019)
Changed paths:
M docs/reference/src/main/asciidoc/environments.asciidoc
M environments/servlet/core/src/main/java/org/jboss/weld/environment/jetty/AbstractJettyContainer.java
R environments/servlet/core/src/main/java/org/jboss/weld/environment/jetty/EclipseWeldServletHandler.java
M environments/servlet/core/src/main/java/org/jboss/weld/environment/jetty/JettyContainer.java
A environments/servlet/core/src/main/java/org/jboss/weld/environment/jetty/JettyLegacyContainer.java
A environments/servlet/core/src/main/java/org/jboss/weld/environment/jetty/LegacyWeldDecorator.java
M environments/servlet/core/src/main/java/org/jboss/weld/environment/jetty/WeldDecorator.java
M environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/WeldServletLifecycle.java
M environments/servlet/core/src/main/java/org/jboss/weld/environment/servlet/logging/JettyLogger.java
Log Message:
-----------
Update Jetty integration (support both ways, prefer Weld specific), keep legacy support, modify docs accordingly.
* Issue Weld-2587 Jetty #3804
Implement a new style of integration with the jetty container that does not require access to jetty
private APIs (as enabled in the jetty cdi module).
Previous mechanism has been trimmed of deprecated support and retained as a legacy container that will
continue to work for users that do expose the jetty APIs (as enabled in the jetty cdi2 module).
* minor cleanups and better javadoc
* documentation
Signed-off-by: Greg Wilkins <gregw(a)webtide.com>
5 years, 4 months