public final class VCSHashURL
extends java.lang.Object
URL.equals(Object) and URL.hashCode both perform host comparison by name resolution through the DNS, which may be inordinately slow. This class provides an equality behavior based on the URL's external form.| Constructor and Description | 
|---|
VCSHashURL(java.net.URL url)  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.util.Collection<VCSHashURL> | 
convertFromURLs(java.util.Collection<java.net.URL> urls)  | 
static java.util.Collection<java.net.URL> | 
convertToURLs(java.util.Collection<VCSHashURL> urls)  | 
boolean | 
equals(java.lang.Object o)  | 
java.lang.String | 
getExternalForm()  | 
java.net.URL | 
getURL()  | 
int | 
hashCode()  | 
java.lang.String | 
toString()  | 
public final java.net.URL getURL()
public final java.lang.String getExternalForm()
public final boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic final int hashCode()
hashCode in class java.lang.Objectpublic final java.lang.String toString()
toString in class java.lang.Objectpublic static final java.util.Collection<java.net.URL> convertToURLs(java.util.Collection<VCSHashURL> urls)
public static final java.util.Collection<VCSHashURL> convertFromURLs(java.util.Collection<java.net.URL> urls)