Class JcrURLConnection
- java.lang.Object
-
- java.net.URLConnection
-
- org.exoplatform.services.jcr.ext.resource.JcrURLConnection
-
public class JcrURLConnection extends URLConnection
- Version:
- $Id: $
- Author:
- Andrey Parfonov
-
-
Field Summary
-
Fields inherited from class java.net.URLConnection
allowUserInteraction, connected, doInput, doOutput, ifModifiedSince, url, useCaches
-
-
Constructor Summary
Constructors Constructor Description JcrURLConnection(UnifiedNodeReference nodeReference, SessionProvider sessionProvider, NodeRepresentationService nodeRepresentationService)JcrURLConnection(UnifiedNodeReference nodeReference, SessionProvider sessionProvider, NodeRepresentationService nodeRepresentationService, boolean closeSessionProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRequestProperty(String key, String value)voidconnect()voiddisconnect()Close connection to JCR.protected voidfinalize()ObjectgetContent()ObjectgetContent(Class[] classes)StringgetContentEncoding()intgetContentLength()StringgetContentType()InputStreamgetInputStream()longgetLastModified()voidsetAllowUserInteraction(boolean allowuserinteraction)voidsetDoOutput(boolean dooutput)voidsetIfModifiedSince(long ifmodifiedsince)voidsetRequestProperty(String key, String value)voidsetUseCaches(boolean usecaches)-
Methods inherited from class java.net.URLConnection
getAllowUserInteraction, getConnectTimeout, getContentLengthLong, getDate, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDefaultUseCaches, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderField, getHeaderField, getHeaderFieldDate, getHeaderFieldInt, getHeaderFieldKey, getHeaderFieldLong, getHeaderFields, getIfModifiedSince, getOutputStream, getPermission, getReadTimeout, getRequestProperties, getRequestProperty, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, setConnectTimeout, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDefaultUseCaches, setDoInput, setFileNameMap, setReadTimeout, toString
-
-
-
-
Constructor Detail
-
JcrURLConnection
public JcrURLConnection(UnifiedNodeReference nodeReference, SessionProvider sessionProvider, NodeRepresentationService nodeRepresentationService, boolean closeSessionProvider) throws MalformedURLException
- Throws:
MalformedURLException
-
JcrURLConnection
public JcrURLConnection(UnifiedNodeReference nodeReference, SessionProvider sessionProvider, NodeRepresentationService nodeRepresentationService) throws MalformedURLException
- Throws:
MalformedURLException
-
-
Method Detail
-
connect
public void connect() throws IOException- Specified by:
connectin classURLConnection- Throws:
IOException
-
disconnect
public void disconnect()
Close connection to JCR.
-
getInputStream
public InputStream getInputStream() throws IOException
- Overrides:
getInputStreamin classURLConnection- Throws:
IOException
-
getContent
public Object getContent() throws IOException
- Overrides:
getContentin classURLConnection- Throws:
IOException
-
getContent
public Object getContent(Class[] classes) throws IOException
- Overrides:
getContentin classURLConnection- Throws:
IOException
-
getContentType
public String getContentType()
- Overrides:
getContentTypein classURLConnection
-
getContentLength
public int getContentLength()
- Overrides:
getContentLengthin classURLConnection
-
setDoOutput
public void setDoOutput(boolean dooutput)
- Overrides:
setDoOutputin classURLConnection
-
getContentEncoding
public String getContentEncoding()
- Overrides:
getContentEncodingin classURLConnection
-
getLastModified
public long getLastModified()
- Overrides:
getLastModifiedin classURLConnection
-
setAllowUserInteraction
public void setAllowUserInteraction(boolean allowuserinteraction)
- Overrides:
setAllowUserInteractionin classURLConnection
-
setUseCaches
public void setUseCaches(boolean usecaches)
- Overrides:
setUseCachesin classURLConnection
-
setIfModifiedSince
public void setIfModifiedSince(long ifmodifiedsince)
- Overrides:
setIfModifiedSincein classURLConnection
-
addRequestProperty
public void addRequestProperty(String key, String value)
- Overrides:
addRequestPropertyin classURLConnection
-
setRequestProperty
public void setRequestProperty(String key, String value)
- Overrides:
setRequestPropertyin classURLConnection
-
-