Package io.microsphere.spring.net
Class AbstractSpringResourceURLConnection
java.lang.Object
java.net.URLConnection
io.microsphere.spring.net.AbstractSpringResourceURLConnection
Abstract
URLConnection based on Spring Resource- Since:
- 1.0.0
- Author:
- Mercy
- See Also:
-
URLConnectionResource
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.springframework.core.io.Resourceprotected final org.springframework.core.io.WritableResourceFields inherited from class java.net.URLConnection
allowUserInteraction, connected, doInput, doOutput, ifModifiedSince, url, useCaches -
Constructor Summary
ConstructorsConstructorDescriptionAbstractSpringResourceURLConnection(URL url, org.springframework.core.io.Resource resource) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidaddRequestProperty(String key, String value) voidconnect()voidgetHeaderEntry(int n) getHeaderField(int n) getHeaderField(String name) getHeaderFieldKey(int n) getRequestProperty(String key) org.springframework.core.io.Resourceorg.springframework.core.io.WritableResourcebooleanvoidsetDoOutput(boolean dooutput) voidsetRequestProperty(String key, String value) toString()Methods inherited from class java.net.URLConnection
getAllowUserInteraction, getConnectTimeout, getContent, getContent, getContentEncoding, getContentLength, getContentLengthLong, getContentType, getDate, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDefaultUseCaches, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderFieldDate, getHeaderFieldInt, getHeaderFieldLong, getIfModifiedSince, getInputStream, getLastModified, getOutputStream, getPermission, getReadTimeout, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, setAllowUserInteraction, setConnectTimeout, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDefaultUseCaches, setDoInput, setFileNameMap, setIfModifiedSince, setReadTimeout, setUseCaches
-
Field Details
-
resource
protected final org.springframework.core.io.Resource resource -
writableResource
protected final org.springframework.core.io.WritableResource writableResource
-
-
Constructor Details
-
AbstractSpringResourceURLConnection
public AbstractSpringResourceURLConnection(@Nonnull URL url, @Nonnull org.springframework.core.io.Resource resource)
-
-
Method Details
-
getHeaderField
- Overrides:
getHeaderFieldin classURLConnection
-
getHeaderFields
- Overrides:
getHeaderFieldsin classURLConnection
-
getHeaderFieldKey
- Overrides:
getHeaderFieldKeyin classURLConnection
-
getHeaderField
- Overrides:
getHeaderFieldin classURLConnection
-
setRequestProperty
- Overrides:
setRequestPropertyin classURLConnection
-
addRequestProperty
- Overrides:
addRequestPropertyin classURLConnection
-
getRequestProperty
- Overrides:
getRequestPropertyin classURLConnection
-
getRequestProperties
- Overrides:
getRequestPropertiesin classURLConnection
-
setDoOutput
public void setDoOutput(boolean dooutput) - Overrides:
setDoOutputin classURLConnection
-
connect
- Specified by:
connectin classURLConnection- Throws:
IOException
-
disconnect
- Throws:
IOException
-
isConnected
public boolean isConnected() -
toString
- Overrides:
toStringin classURLConnection
-
getResource
@Nonnull public org.springframework.core.io.Resource getResource() -
getWritableResource
@Nullable public org.springframework.core.io.WritableResource getWritableResource() -
getHeaderEntry
-
getHeaders
-
addHeader
-
doGetRequestProperties
-