Package com.google.common.jimfs
Class PathURLConnection
- java.lang.Object
-
- java.net.URLConnection
-
- com.google.common.jimfs.PathURLConnection
-
final class PathURLConnection extends java.net.URLConnectionURLConnectionimplementation.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringDEFAULT_CONTENT_TYPEprivate com.google.common.collect.ImmutableListMultimap<java.lang.String,java.lang.String>headersprivate static java.lang.StringHTTP_DATE_FORMATprivate java.io.InputStreamstream
-
Constructor Summary
Constructors Constructor Description PathURLConnection(java.net.URL url)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconnect()@Nullable java.lang.StringgetHeaderField(java.lang.String name)java.util.Map<java.lang.String,java.util.List<java.lang.String>>getHeaderFields()java.io.InputStreamgetInputStream()private static java.net.URItoUri(java.net.URL url)-
Methods inherited from class java.net.URLConnection
addRequestProperty, getAllowUserInteraction, getConnectTimeout, getContent, getContent, getContentEncoding, getContentLength, getContentLengthLong, getContentType, getDate, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDefaultUseCaches, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderField, getHeaderFieldDate, getHeaderFieldInt, getHeaderFieldKey, getHeaderFieldLong, getIfModifiedSince, 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
-
-
-
-
Field Detail
-
HTTP_DATE_FORMAT
private static final java.lang.String HTTP_DATE_FORMAT
- See Also:
- Constant Field Values
-
DEFAULT_CONTENT_TYPE
private static final java.lang.String DEFAULT_CONTENT_TYPE
- See Also:
- Constant Field Values
-
stream
private java.io.InputStream stream
-
headers
private com.google.common.collect.ImmutableListMultimap<java.lang.String,java.lang.String> headers
-
-
Method Detail
-
connect
public void connect() throws java.io.IOException- Specified by:
connectin classjava.net.URLConnection- Throws:
java.io.IOException
-
toUri
private static java.net.URI toUri(java.net.URL url) throws java.io.IOException- Throws:
java.io.IOException
-
getInputStream
public java.io.InputStream getInputStream() throws java.io.IOException- Overrides:
getInputStreamin classjava.net.URLConnection- Throws:
java.io.IOException
-
getHeaderFields
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaderFields()
- Overrides:
getHeaderFieldsin classjava.net.URLConnection
-
getHeaderField
public @Nullable java.lang.String getHeaderField(java.lang.String name)
- Overrides:
getHeaderFieldin classjava.net.URLConnection
-
-