Package org.sblim.wbem.http
Class HttpUrlConnection
- java.lang.Object
-
- java.net.URLConnection
-
- java.net.HttpURLConnection
-
- org.sblim.wbem.http.HttpUrlConnection
-
public class HttpUrlConnection extends java.net.HttpURLConnection
- Author:
- Roberto To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments
-
-
Field Summary
Fields Modifier and Type Field Description HttpClient
iHttpClient
protected java.net.URI
iUrl
-
Fields inherited from class java.net.HttpURLConnection
chunkLength, fixedContentLength, fixedContentLengthLong, HTTP_ACCEPTED, HTTP_BAD_GATEWAY, HTTP_BAD_METHOD, HTTP_BAD_REQUEST, HTTP_CLIENT_TIMEOUT, HTTP_CONFLICT, HTTP_CREATED, HTTP_ENTITY_TOO_LARGE, HTTP_FORBIDDEN, HTTP_GATEWAY_TIMEOUT, HTTP_GONE, HTTP_INTERNAL_ERROR, HTTP_LENGTH_REQUIRED, HTTP_MOVED_PERM, HTTP_MOVED_TEMP, HTTP_MULT_CHOICE, HTTP_NO_CONTENT, HTTP_NOT_ACCEPTABLE, HTTP_NOT_AUTHORITATIVE, HTTP_NOT_FOUND, HTTP_NOT_IMPLEMENTED, HTTP_NOT_MODIFIED, HTTP_OK, HTTP_PARTIAL, HTTP_PAYMENT_REQUIRED, HTTP_PRECON_FAILED, HTTP_PROXY_AUTH, HTTP_REQ_TOO_LONG, HTTP_RESET, HTTP_SEE_OTHER, HTTP_SERVER_ERROR, HTTP_UNAUTHORIZED, HTTP_UNAVAILABLE, HTTP_UNSUPPORTED_TYPE, HTTP_USE_PROXY, HTTP_VERSION, instanceFollowRedirects, method, responseCode, responseMessage
-
-
Constructor Summary
Constructors Constructor Description HttpUrlConnection(java.net.URI uri, HttpClientPool httpClientPool, AuthorizationHandler auth_handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close(boolean pKeepActive)
void
connect()
void
disconnect()
java.lang.String
getHeaderField(int index)
java.lang.String
getHeaderField(java.lang.String name)
java.lang.String
getHeaderFieldKey(int index)
HttpClient
getHttpClient()
java.io.InputStream
getInputStream()
java.io.OutputStream
getOutputStream()
java.security.Permission
getPermission()
java.lang.String
getRequestMethod()
java.lang.String
getRequestProperty(java.lang.String key)
int
getResponseCode()
java.lang.String
getResponseMessage()
void
reset()
void
setRequestMethod(java.lang.String pMethod)
void
setRequestProperty(java.lang.String key, java.lang.String value)
java.lang.String
toString()
void
useHttp11(boolean bool)
boolean
usingProxy()
-
Methods inherited from class java.net.HttpURLConnection
getErrorStream, getFollowRedirects, getHeaderFieldDate, getInstanceFollowRedirects, setAuthenticator, setChunkedStreamingMode, setFixedLengthStreamingMode, setFixedLengthStreamingMode, setFollowRedirects, setInstanceFollowRedirects
-
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, getHeaderFieldInt, getHeaderFieldLong, getHeaderFields, getIfModifiedSince, getLastModified, getReadTimeout, getRequestProperties, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, setAllowUserInteraction, setConnectTimeout, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDefaultUseCaches, setDoInput, setDoOutput, setFileNameMap, setIfModifiedSince, setReadTimeout, setUseCaches
-
-
-
-
Field Detail
-
iHttpClient
public HttpClient iHttpClient
-
iUrl
protected java.net.URI iUrl
-
-
Constructor Detail
-
HttpUrlConnection
public HttpUrlConnection(java.net.URI uri, HttpClientPool httpClientPool, AuthorizationHandler auth_handler)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.net.URLConnection
-
getPermission
public java.security.Permission getPermission() throws java.io.IOException
- Overrides:
getPermission
in classjava.net.HttpURLConnection
- Throws:
java.io.IOException
-
connect
public void connect() throws java.io.IOException
- Specified by:
connect
in classjava.net.URLConnection
- Throws:
java.io.IOException
-
setRequestMethod
public void setRequestMethod(java.lang.String pMethod)
- Overrides:
setRequestMethod
in classjava.net.HttpURLConnection
-
setRequestProperty
public void setRequestProperty(java.lang.String key, java.lang.String value)
- Overrides:
setRequestProperty
in classjava.net.URLConnection
-
disconnect
public void disconnect()
- Specified by:
disconnect
in classjava.net.HttpURLConnection
-
close
public void close(boolean pKeepActive)
-
getInputStream
public java.io.InputStream getInputStream() throws java.io.IOException
- Overrides:
getInputStream
in classjava.net.URLConnection
- Throws:
java.io.IOException
-
getOutputStream
public java.io.OutputStream getOutputStream() throws java.io.IOException
- Overrides:
getOutputStream
in classjava.net.URLConnection
- Throws:
java.io.IOException
-
usingProxy
public boolean usingProxy()
- Specified by:
usingProxy
in classjava.net.HttpURLConnection
-
getHttpClient
public HttpClient getHttpClient()
-
getHeaderField
public java.lang.String getHeaderField(java.lang.String name)
- Overrides:
getHeaderField
in classjava.net.URLConnection
-
getHeaderFieldKey
public java.lang.String getHeaderFieldKey(int index)
- Overrides:
getHeaderFieldKey
in classjava.net.HttpURLConnection
-
getHeaderField
public java.lang.String getHeaderField(int index)
- Overrides:
getHeaderField
in classjava.net.HttpURLConnection
-
getRequestProperty
public java.lang.String getRequestProperty(java.lang.String key)
- Overrides:
getRequestProperty
in classjava.net.URLConnection
-
getRequestMethod
public java.lang.String getRequestMethod()
- Overrides:
getRequestMethod
in classjava.net.HttpURLConnection
-
reset
public void reset()
-
getResponseCode
public int getResponseCode() throws java.io.IOException
- Overrides:
getResponseCode
in classjava.net.HttpURLConnection
- Throws:
java.io.IOException
-
getResponseMessage
public java.lang.String getResponseMessage()
- Overrides:
getResponseMessage
in classjava.net.HttpURLConnection
-
useHttp11
public void useHttp11(boolean bool)
-
-