Package com.google.common.jimfs
Class PathURLConnection
- java.lang.Object
-
- java.net.URLConnection
-
- com.google.common.jimfs.PathURLConnection
-
final class PathURLConnection extends java.net.URLConnection
URLConnection
implementation.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
DEFAULT_CONTENT_TYPE
private com.google.common.collect.ImmutableListMultimap<java.lang.String,java.lang.String>
headers
private static java.lang.String
HTTP_DATE_FORMAT
private java.io.InputStream
stream
-
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 void
connect()
@Nullable java.lang.String
getHeaderField(java.lang.String name)
java.util.Map<java.lang.String,java.util.List<java.lang.String>>
getHeaderFields()
java.io.InputStream
getInputStream()
private static java.net.URI
toUri(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:
connect
in 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:
getInputStream
in classjava.net.URLConnection
- Throws:
java.io.IOException
-
getHeaderFields
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaderFields()
- Overrides:
getHeaderFields
in classjava.net.URLConnection
-
getHeaderField
public @Nullable java.lang.String getHeaderField(java.lang.String name)
- Overrides:
getHeaderField
in classjava.net.URLConnection
-
-