Details
-
Enhancement
-
Resolution: Fixed
-
P2
-
6-pool, 7-pool, 8
-
b01
-
generic
-
generic
-
Verified
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8049606 | 9 | Dmitry Cherepanov | P2 | Resolved | Fixed | b26 |
JDK-8056610 | emb-9 | Unassigned | P2 | Resolved | Fixed | b26 |
JDK-8063206 | 8u45 | Dmitry Cherepanov | P2 | Resolved | Fixed | b01 |
JDK-8070608 | emb-8u47 | Dmitry Cherepanov | P2 | Resolved | Fixed | team |
JDK-8049607 | na | Dmitry Cherepanov | P2 | Closed | Fixed | team |
Description
Java Usage Tracker reports very basic information only. For example, for JNLP applets and Web Start applications it reports JNLP file URL only (sometimes, even this URL is not accessible). However, deployment rules can be created based on other fields, e.g. certificate used to sign jars.
So one of the parts of the tool is for any given URL of a JNLP file get all the artifacts (jars, extensions, etc.) We have basic implementation for this, but it may or may not be exactly the same as what is used by Java Plugin and Web Start. It would be fine if the Deployment team can provide public/internal API for this purpose instead.
There is an alternative approach, though. We can use our own implementation to parse JNLP files. In this case we'll need support from SQE to test if our implementation match the Deployment code, and if it doesn't we'll have to find out if it's a bug in the tool or in JRE.
Attachments
Issue Links
- backported by
-
JDK-8049606 Provide API to get all the JNLP artifacts
-
- Resolved
-
-
JDK-8056610 Provide API to get all the JNLP artifacts
-
- Resolved
-
-
JDK-8063206 Provide API to get all the JNLP artifacts
-
- Resolved
-
-
JDK-8070608 Provide API to get all the JNLP artifacts
-
- Resolved
-
-
JDK-8049607 Provide API to get all the JNLP artifacts
-
- Closed
-
- relates to
-
JDK-8043134 refactoring existing DRS functionality - splitting RuleId class into smaller classes
-
- Resolved
-
-
JDK-8031993 Provide API to check if a given DRS allows or blocks a given application
-
- Closed
-