diff options
author | Greg Wilkins | 2015-09-30 22:30:09 +0000 |
---|---|---|
committer | Greg Wilkins | 2015-09-30 22:30:09 +0000 |
commit | 3401d1382a719c86ece2c65eb543f1b6077f07d1 (patch) | |
tree | 9078b14f319c0f6095a82b6add20ee1d86578243 | |
parent | 5300f0c7f7ec8b97b0b69cfd9d2b77d95c3f8546 (diff) | |
download | org.eclipse.jetty.project-3401d1382a719c86ece2c65eb543f1b6077f07d1.tar.gz org.eclipse.jetty.project-3401d1382a719c86ece2c65eb543f1b6077f07d1.tar.xz org.eclipse.jetty.project-3401d1382a719c86ece2c65eb543f1b6077f07d1.zip |
477641 ALPN classes exposed to webapps
-rw-r--r-- | jetty-webapp/src/main/java/org/eclipse/jetty/webapp/WebAppContext.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/jetty-webapp/src/main/java/org/eclipse/jetty/webapp/WebAppContext.java b/jetty-webapp/src/main/java/org/eclipse/jetty/webapp/WebAppContext.java index 054ae55897..8178c84263 100644 --- a/jetty-webapp/src/main/java/org/eclipse/jetty/webapp/WebAppContext.java +++ b/jetty-webapp/src/main/java/org/eclipse/jetty/webapp/WebAppContext.java @@ -110,6 +110,8 @@ public class WebAppContext extends ServletContextHandler implements WebAppClassL // System classes are classes that cannot be replaced by // the web application, and they are *always* loaded via // system classloader. + // TODO This centrally managed list of features that are exposed/hidden needs to be replaced + // with a more automatic distributed mechanism public final static String[] __dftSystemClasses = { "java.", // Java SE classes (per servlet spec v2.5 / SRV.9.7.2) @@ -132,6 +134,8 @@ public class WebAppContext extends ServletContextHandler implements WebAppClassL // loaded by the web application using system classloader, // so if web application needs to load any of such classes, // it has to include them in its distribution. + // TODO This centrally managed list of features that are exposed/hidden needs to be replaced + // with a more automatic distributed mechanism public final static String[] __dftServerClasses = { "-org.eclipse.jetty.jmx.", // don't hide jmx classes @@ -146,6 +150,7 @@ public class WebAppContext extends ServletContextHandler implements WebAppClassL "-org.eclipse.jetty.websocket.", // don't hide websocket classes from webapps (allow webapp to use ones from system classloader) "-org.eclipse.jetty.apache.", // don't hide jetty apache impls "-org.eclipse.jetty.util.log.", // don't hide server log + "-org.eclipse.ketty.alpn.", // don't hide ALPN "org.objectweb.asm.", // hide asm used by jetty "org.eclipse.jdt.", // hide jdt used by jetty "org.eclipse.jetty." // hide other jetty classes |