public abstract class AbstractDelegateHttpsURLConnection
extends sun.net.www.protocol.http.HttpURLConnection
handler, http, ps, userAgentchunkLength, 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| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDelegateHttpsURLConnection(java.net.URL url,
sun.net.www.protocol.http.Handler handler) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect()
Implements the HTTP protocol handler's "connect" method, establishing an SSL connection to the server as
necessary.
|
protected sun.net.www.http.HttpClient |
getNewHttpClient(java.net.URL url,
int connectTimeout) |
protected abstract javax.net.ssl.SSLSocketFactory |
getSSLSocketFactory() |
boolean |
isConnected()
Used by subclass to access "connected" variable.
|
void |
setConnected(boolean conn)
Used by subclass to access "connected" variable.
|
void |
setNewClient(java.net.URL url)
Create a new HttpClient object, bypassing the cache of HTTP client objects/connections.
|
addRequestProperty, disconnect, getConnectTimeout, getErrorStream, getHeaderField, getHeaderField, getHeaderFieldKey, getHeaderFields, getInputStream, getOutputStream, getReadTimeout, getRequestProperties, getRequestProperty, openConnectionCheckRedirects, plainConnect, setAuthenticationProperty, setConnectTimeout, setReadTimeout, setRequestProperty, streaming, usingProxygetFollowRedirects, getInstanceFollowRedirects, getPermission, getRequestMethod, getResponseCode, getResponseMessage, setChunkedStreamingMode, setFixedLengthStreamingMode, setFixedLengthStreamingMode, setFollowRedirects, setInstanceFollowRedirects, setRequestMethodgetAllowUserInteraction, getContent, getContent, getContentEncoding, getContentLength, getContentLengthLong, getContentType, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDoInput, getDoOutput, getHeaderFieldInt, getHeaderFieldLong, getURL, getUseCaches, setAllowUserInteraction, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDoInput, setDoOutput, setUseCaches, toStringprotected AbstractDelegateHttpsURLConnection(java.net.URL url,
sun.net.www.protocol.http.Handler handler)
throws java.io.IOException
java.io.IOExceptionprotected abstract javax.net.ssl.SSLSocketFactory getSSLSocketFactory()
public void setNewClient(java.net.URL url)
throws java.io.IOException
setNewClient in class sun.net.www.protocol.http.HttpURLConnectionurl - the URL being accessedjava.io.IOExceptionpublic boolean isConnected()
public void setConnected(boolean conn)
public void connect()
throws java.io.IOException
connect in class sun.net.www.protocol.http.HttpURLConnectionjava.io.IOExceptionprotected sun.net.www.http.HttpClient getNewHttpClient(java.net.URL url,
int connectTimeout)
throws java.io.IOException
getNewHttpClient in class sun.net.www.protocol.http.HttpURLConnectionjava.io.IOException