Class UnversionedResourceInitializer
- java.lang.Object
-
- net.adoptopenjdk.icedteaweb.resources.initializer.BaseResourceInitializer
-
- net.adoptopenjdk.icedteaweb.resources.initializer.UnversionedResourceInitializer
-
- All Implemented Interfaces:
ResourceInitializer
class UnversionedResourceInitializer extends BaseResourceInitializer
Initializer for unversioned resources.
-
-
Field Summary
Fields Modifier and Type Field Description private static LoggerLOG-
Fields inherited from class net.adoptopenjdk.icedteaweb.resources.initializer.BaseResourceInitializer
resource
-
-
Constructor Summary
Constructors Constructor Description UnversionedResourceInitializer(Resource resource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private InitializationResultcheckForUpdate()private InitializationResultfindDownloadUrl()private java.util.List<java.net.URL>getUrlCandidates()InitializationResultinit()private InitializationResultinitFromCache()private booleanneedsUpdate(UrlRequestResult requestResult)private booleanneedsUpdateCheck()-
Methods inherited from class net.adoptopenjdk.icedteaweb.resources.initializer.BaseResourceInitializer
getBestUrlByPingingWithHeadRequest, getDownloadOptions, initFromCache, initFromHeadResult, invalidateExistingEntryInCache
-
-
-
-
Field Detail
-
LOG
private static final Logger LOG
-
-
Constructor Detail
-
UnversionedResourceInitializer
UnversionedResourceInitializer(Resource resource)
-
-
Method Detail
-
init
public InitializationResult init()
-
findDownloadUrl
private InitializationResult findDownloadUrl()
-
checkForUpdate
private InitializationResult checkForUpdate()
-
getUrlCandidates
private java.util.List<java.net.URL> getUrlCandidates()
-
needsUpdateCheck
private boolean needsUpdateCheck()
-
needsUpdate
private boolean needsUpdate(UrlRequestResult requestResult)
-
initFromCache
private InitializationResult initFromCache()
-
-