Class BaseResourceInitializer
java.lang.Object
net.adoptopenjdk.icedteaweb.resources.initializer.BaseResourceInitializer
- All Implemented Interfaces:
ResourceInitializer
- Direct Known Subclasses:
ExactVersionedResourceInitializer, OfflineResourceInitializer, RangeVersionedResourceInitializer, UnversionedResourceInitializer
Base class with commonly used methods.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Loggerprivate static final intprivate static final ExecutorServiceprotected final Resource -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) Optional<UrlRequestResult> (package private) DownloadOptions(package private) InitializationResultinitFromCache(VersionId version) (package private) InitializationResultinitFromHeadResult(UrlRequestResult requestResult) (package private) voidinvalidateExistingEntryInCache(VersionId version) private UrlRequestResultMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ResourceInitializer
init
-
Field Details
-
LOG
-
remoteExecutor
-
NETWORK_AUTHENTICATION_REQUIRED
private static final int NETWORK_AUTHENTICATION_REQUIRED- See Also:
-
resource
-
-
Constructor Details
-
BaseResourceInitializer
BaseResourceInitializer(Resource resource)
-
-
Method Details
-
initFromCache
-
initFromHeadResult
-
invalidateExistingEntryInCache
-
getDownloadOptions
DownloadOptions getDownloadOptions() -
getBestUrlByPingingWithHeadRequest
-
testUrl
- Throws:
IOException
-