Class HttpConnection
java.lang.Object
org.jumpmind.symmetric.transport.http.HttpConnection
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected HttpURLConnectionstatic final intstatic final intprotected URL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRequestProperty(String key, String value) voidclose()voidgetHeaderField(String name) intgetURL()voidsetAllowUserInteraction(boolean allowuserinteraction) voidsetChunkedStreamingMode(int chunklen) voidsetConnectTimeout(int timeout) voidsetDoInput(boolean doinput) voidsetDoOutput(boolean dooutput) voidsetHostnameVerifier(HostnameVerifier hostnameVerifier) voidsetInstanceFollowRedirects(boolean followRedirects) voidsetReadTimeout(int timeout) voidsetRequestMethod(String method) voidsetRequestProperty(String key, String value) voidsetSslSocketFactory(SSLSocketFactory sslSocketFactory) voidsetUseCaches(boolean usecaches)
-
Field Details
-
HTTP_OK
public static final int HTTP_OK- See Also:
-
HTTP_NOT_MODIFIED
public static final int HTTP_NOT_MODIFIED- See Also:
-
url
-
conn
-
-
Constructor Details
-
HttpConnection
- Throws:
IOException
-
-
Method Details
-
disconnect
public void disconnect() -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
getURL
-
getContentEncoding
-
getInputStream
- Throws:
IOException
-
getOutputStream
- Throws:
IOException
-
setConnectTimeout
public void setConnectTimeout(int timeout) -
setReadTimeout
public void setReadTimeout(int timeout) -
setDoInput
public void setDoInput(boolean doinput) -
setDoOutput
public void setDoOutput(boolean dooutput) -
setAllowUserInteraction
public void setAllowUserInteraction(boolean allowuserinteraction) -
setUseCaches
public void setUseCaches(boolean usecaches) -
setRequestProperty
-
addRequestProperty
-
setChunkedStreamingMode
public void setChunkedStreamingMode(int chunklen) -
getHeaderField
-
getHeaderFields
-
setInstanceFollowRedirects
public void setInstanceFollowRedirects(boolean followRedirects) -
setRequestMethod
- Throws:
ProtocolException
-
getResponseCode
- Throws:
IOException
-
setHostnameVerifier
-
setSslSocketFactory
-
getServerCertificates
-