Class HttpConnection
java.lang.Object
org.jumpmind.symmetric.transport.http.HttpConnection
- All Implemented Interfaces:
Closeable
,AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected HttpURLConnection
static final int
static final int
protected URL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRequestProperty
(String key, String value) void
close()
void
getHeaderField
(String name) int
getURL()
void
setAllowUserInteraction
(boolean allowuserinteraction) void
setChunkedStreamingMode
(int chunklen) void
setConnectTimeout
(int timeout) void
setDoInput
(boolean doinput) void
setDoOutput
(boolean dooutput) void
setHostnameVerifier
(HostnameVerifier hostnameVerifier) void
setInstanceFollowRedirects
(boolean followRedirects) void
setReadTimeout
(int timeout) void
setRequestMethod
(String method) void
setRequestProperty
(String key, String value) void
setSslSocketFactory
(SSLSocketFactory sslSocketFactory) void
setUseCaches
(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:
close
in interfaceAutoCloseable
- Specified by:
close
in 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
-