Package org.opennms.core.utils.url
Class GenericURLConnection
- java.lang.Object
-
- java.net.URLConnection
-
- org.opennms.core.utils.url.GenericURLConnection
-
- Direct Known Subclasses:
VmwareRequisitionUrlConnection
public abstract class GenericURLConnection extends java.net.URLConnection
Convenience classes to provide additional functions on URL connections.- Author:
- Christian Pape, Ronny Trommer
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GenericURLConnection(java.net.URL url)
Default constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getPassword()
Get password from a given urlprotected java.util.Map<java.lang.String,java.lang.String>
getQueryArgs()
Get all URL query argumentsstatic java.util.Map<java.lang.String,java.lang.String>
getQueryStringParameters(java.lang.String queryString)
protected java.lang.String
getUsername()
Get user name from a given URL-
Methods inherited from class java.net.URLConnection
addRequestProperty, connect, getAllowUserInteraction, getConnectTimeout, getContent, getContent, getContentEncoding, getContentLength, getContentLengthLong, getContentType, getDate, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDefaultUseCaches, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderField, getHeaderField, getHeaderFieldDate, getHeaderFieldInt, getHeaderFieldKey, getHeaderFieldLong, getHeaderFields, getIfModifiedSince, getInputStream, getLastModified, getOutputStream, getPermission, getReadTimeout, getRequestProperties, getRequestProperty, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, setAllowUserInteraction, setConnectTimeout, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDefaultUseCaches, setDoInput, setDoOutput, setFileNameMap, setIfModifiedSince, setReadTimeout, setRequestProperty, setUseCaches, toString
-
-
-
-
Method Detail
-
getUsername
protected java.lang.String getUsername()
Get user name from a given URL- Returns:
- a
String
user name
-
getPassword
protected java.lang.String getPassword()
Get password from a given url- Returns:
- a
String
password
-
getQueryArgs
protected java.util.Map<java.lang.String,java.lang.String> getQueryArgs()
Get all URL query arguments- Returns:
- a
HashMap
with arguments as key value map
-
getQueryStringParameters
public static java.util.Map<java.lang.String,java.lang.String> getQueryStringParameters(java.lang.String queryString)
-
-