public static class PackageDefinitionStrategy.ManifestReading.SealBaseLocator.ForFixedValue extends java.lang.Object implements PackageDefinitionStrategy.ManifestReading.SealBaseLocator
PackageDefinitionStrategy.ManifestReading.SealBaseLocator.ForFixedValue, PackageDefinitionStrategy.ManifestReading.SealBaseLocator.ForTypeResourceUrl, PackageDefinitionStrategy.ManifestReading.SealBaseLocator.NonSealing| Modifier and Type | Field and Description |
|---|---|
private java.net.URL |
sealBase
The seal base URL.
|
| Constructor and Description |
|---|
ForFixedValue(java.net.URL sealBase)
Creates a new seal base locator for a fixed URL.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
java.net.URL |
findSealBase(java.lang.ClassLoader classLoader,
java.lang.String typeName)
Locates the URL that should be used for sealing a package.
|
int |
hashCode() |
public ForFixedValue(java.net.URL sealBase)
sealBase - The seal base URL.public java.net.URL findSealBase(java.lang.ClassLoader classLoader,
java.lang.String typeName)
findSealBase in interface PackageDefinitionStrategy.ManifestReading.SealBaseLocatorclassLoader - The class loader loading the package.typeName - The name of the type being loaded that triggered the package definition.null if the package should not be sealed.public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Object