Skip to content

Commit

Permalink
Issue #5492 - Adding java.features.* start properties
Browse files Browse the repository at this point in the history
+ Simplifying alpn start modules in the process.
  (from 11 to 3)

Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
  • Loading branch information
joakime committed Oct 22, 2020
1 parent 4ecaf30 commit 4ddd1a1
Show file tree
Hide file tree
Showing 11 changed files with 7 additions and 32 deletions.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Expand Up @@ -5,7 +5,7 @@ Enables the ALPN (Application Layer Protocol Negotiation) TLS extension.

[depend]
ssl
alpn-impl
alpn-impl/alpn-available-${java.feature.alpn}

[lib]
lib/jetty-alpn-client-${jetty.version}.jar
Expand Down
Expand Up @@ -1505,6 +1505,12 @@ public void setProperty(String key, String value, String source)
{
JavaVersion ver = JavaVersion.parse(value);
properties.setProperty("java.version.platform", Integer.toString(ver.getPlatform()), source);

// features built into java.
properties.setProperty("java.feature.alpn", Boolean.toString(ver.getPlatform() >= 9), source);
properties.setProperty("java.feature.jpms", Boolean.toString(ver.getPlatform() >= 9), source);
properties.setProperty("java.feature.loom", Boolean.toString(ver.getPlatform() >= 16), source);

// @deprecated - below will be removed in Jetty 10.x
properties.setProperty("java.version.major", Integer.toString(ver.getMajor()), "Deprecated");
properties.setProperty("java.version.minor", Integer.toString(ver.getMinor()), "Deprecated");
Expand Down

0 comments on commit 4ddd1a1

Please sign in to comment.