Save This Page
Home » Open-JDK-6.b17-src » com.sun.net.ssl.internal.www.protocol » https » [javadoc | source]
com.sun.net.ssl.internal.www.protocol.https
public class: DelegateHttpsURLConnection [javadoc | source]
java.lang.Object
   java.net.URLConnection
      java.net.HttpURLConnection
         sun.net.www.protocol.http.HttpURLConnection
            sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection
               com.sun.net.ssl.internal.www.protocol.https.DelegateHttpsURLConnection
This class was introduced to provide an additional level of abstraction between javax.net.ssl.HttpURLConnection and com.sun.net.ssl.HttpURLConnection objects.

javax.net.ssl.HttpURLConnection is used in the new sun.net version of protocol implementation (this one) com.sun.net.ssl.HttpURLConnection is used in the com.sun version.
Field Summary
public  HttpsURLConnection httpsURLConnection     
Fields inherited from sun.net.www.protocol.http.HttpURLConnection:
version,  userAgent,  defaultmaxRedirects,  maxRedirects,  validateProxy,  validateServer,  httpVersion,  acceptString,  http,  handler,  instProxy,  cachedResponse,  ps,  domain,  digestparams,  currentProxyCredentials,  currentServerCredentials,  needToCheck,  authObj,  isUserServerAuth,  isUserProxyAuth,  pi,  cdata
Fields inherited from java.net.HttpURLConnection:
method,  chunkLength,  fixedContentLength,  responseCode,  responseMessage,  instanceFollowRedirects,  HTTP_OK,  HTTP_CREATED,  HTTP_ACCEPTED,  HTTP_NOT_AUTHORITATIVE,  HTTP_NO_CONTENT,  HTTP_RESET,  HTTP_PARTIAL,  HTTP_MULT_CHOICE,  HTTP_MOVED_PERM,  HTTP_MOVED_TEMP,  HTTP_SEE_OTHER,  HTTP_NOT_MODIFIED,  HTTP_USE_PROXY,  HTTP_BAD_REQUEST,  HTTP_UNAUTHORIZED,  HTTP_PAYMENT_REQUIRED,  HTTP_FORBIDDEN,  HTTP_NOT_FOUND,  HTTP_BAD_METHOD,  HTTP_NOT_ACCEPTABLE,  HTTP_PROXY_AUTH,  HTTP_CLIENT_TIMEOUT,  HTTP_CONFLICT,  HTTP_GONE,  HTTP_LENGTH_REQUIRED,  HTTP_PRECON_FAILED,  HTTP_ENTITY_TOO_LARGE,  HTTP_REQ_TOO_LONG,  HTTP_UNSUPPORTED_TYPE,  HTTP_SERVER_ERROR,  HTTP_INTERNAL_ERROR,  HTTP_NOT_IMPLEMENTED,  HTTP_BAD_GATEWAY,  HTTP_UNAVAILABLE,  HTTP_GATEWAY_TIMEOUT,  HTTP_VERSION
Fields inherited from java.net.URLConnection:
url,  doInput,  doOutput,  allowUserInteraction,  useCaches,  ifModifiedSince,  connected,  factory
Constructor:
 DelegateHttpsURLConnection(URL url,
    Handler handler,
    HttpsURLConnection httpsURLConnection) throws IOException 
 DelegateHttpsURLConnection(URL url,
    Proxy p,
    Handler handler,
    HttpsURLConnection httpsURLConnection) throws IOException 
Method from com.sun.net.ssl.internal.www.protocol.https.DelegateHttpsURLConnection Summary:
dispose,   getHostnameVerifier,   getSSLSocketFactory
Methods from sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection:
connect,   getCipherSuite,   getHostnameVerifier,   getLocalCertificates,   getLocalPrincipal,   getNewHttpClient,   getNewHttpClient,   getPeerPrincipal,   getSSLSocketFactory,   getServerCertificateChain,   getServerCertificates,   isConnected,   proxiedConnect,   setConnected,   setNewClient,   setNewClient,   setProxiedClient,   setProxiedClient
Methods from sun.net.www.protocol.http.HttpURLConnection:
addRequestProperty,   connect,   disconnect,   doTunneling,   finalize,   getConnectTimeout,   getErrorStream,   getHeaderField,   getHeaderField,   getHeaderFieldKey,   getHeaderFields,   getInputStream,   getMethod,   getNewHttpClient,   getNewHttpClient,   getOutputStream,   getReadTimeout,   getRequestProperties,   getRequestProperty,   openConnectionCheckRedirects,   plainConnect,   proxiedConnect,   setAuthenticationProperty,   setConnectTimeout,   setDefaultAuthenticator,   setNewClient,   setNewClient,   setProxiedClient,   setProxiedClient,   setReadTimeout,   setRequestProperty,   usingProxy
Methods from java.net.HttpURLConnection:
disconnect,   getErrorStream,   getFollowRedirects,   getHeaderField,   getHeaderFieldDate,   getHeaderFieldKey,   getInstanceFollowRedirects,   getPermission,   getRequestMethod,   getResponseCode,   getResponseMessage,   setChunkedStreamingMode,   setFixedLengthStreamingMode,   setFollowRedirects,   setInstanceFollowRedirects,   setRequestMethod,   usingProxy
Methods from java.net.URLConnection:
access$000,   addRequestProperty,   connect,   getAllowUserInteraction,   getConnectTimeout,   getContent,   getContent,   getContentEncoding,   getContentHandler,   getContentLength,   getContentType,   getDate,   getDefaultAllowUserInteraction,   getDefaultRequestProperty,   getDefaultUseCaches,   getDoInput,   getDoOutput,   getExpiration,   getFileNameMap,   getHeaderField,   getHeaderField,   getHeaderFieldDate,   getHeaderFieldInt,   getHeaderFieldKey,   getHeaderFields,   getIfModifiedSince,   getInputStream,   getLastModified,   getOutputStream,   getPermission,   getReadTimeout,   getRequestProperties,   getRequestProperty,   getURL,   getUseCaches,   guessContentTypeFromName,   guessContentTypeFromStream,   setAllowUserInteraction,   setConnectTimeout,   setContentHandlerFactory,   setDefaultAllowUserInteraction,   setDefaultRequestProperty,   setDefaultUseCaches,   setDoInput,   setDoOutput,   setFileNameMap,   setIfModifiedSince,   setReadTimeout,   setRequestProperty,   setUseCaches,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.sun.net.ssl.internal.www.protocol.https.DelegateHttpsURLConnection Detail:
 protected  void dispose() throws Throwable 
 protected HostnameVerifier getHostnameVerifier() 
 protected SSLSocketFactory getSSLSocketFactory()