Package com.sun.ts.lib.porting
Class TSHttpsURLConnection
java.lang.Object
com.sun.ts.lib.porting.TSHttpsURLConnection
- All Implemented Interfaces:
TSHttpsURLConnectionInterface
TSHttpsURLConnection provides the HTTPS specific featurs
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates the class defined in porting.ts.HttpsURLConnection.class.1TSHttpsURLConnection(String sClass) Instantiates the class defined by sClass -
Method Summary
Modifier and TypeMethodDescriptionvoidDisconnect connectiongetHeaderField(int num) Returns the value for the nth header field.getHeaderField(String name) Returns the value of the named header field.Returns an input stream that reads from the open connectionReturns an Output stream that writes to the open connectionvoidInitializes HttpsURLConnectionvoidsetDoInput(boolean doInput) Sets the value of the doInput field for this ConnectionvoidsetDoOutput(boolean doOutput) Sets the value of the doOutput field for this ConnectionvoidsetRequestProperty(String key, String value) Sets the general request property.voidsetUseCaches(boolean usecaches) Sets the value of the useCaches field for this Connection If the UseCaches flag on the connection is true, the connection is allowed to use whatever caches it can.
-
Constructor Details
-
TSHttpsURLConnection
public TSHttpsURLConnection()Instantiates the class defined in porting.ts.HttpsURLConnection.class.1 -
TSHttpsURLConnection
Instantiates the class defined by sClass- Parameters:
sClass- - this class is used to instantiate implementation specific HttpsURLConnection class
-
-
Method Details
-
setDoInput
public void setDoInput(boolean doInput) Sets the value of the doInput field for this Connection- Specified by:
setDoInputin interfaceTSHttpsURLConnectionInterface- Parameters:
doInput- - the new value (the default is false)
-
setDoOutput
public void setDoOutput(boolean doOutput) Sets the value of the doOutput field for this Connection- Specified by:
setDoOutputin interfaceTSHttpsURLConnectionInterface- Parameters:
doOutput- - the new value (the default is false)
-
setUseCaches
public void setUseCaches(boolean usecaches) Sets the value of the useCaches field for this Connection If the UseCaches flag on the connection is true, the connection is allowed to use whatever caches it can. If false, caches are to be ignored. The default value is set to true- Specified by:
setUseCachesin interfaceTSHttpsURLConnectionInterface- Parameters:
usecaches- - the new value (the default is true)
-
setRequestProperty
Sets the general request property. If a property with the key already exists, overwrite its value with the new value.- Specified by:
setRequestPropertyin interfaceTSHttpsURLConnectionInterface- Parameters:
key- - the keyword by which the request is knownvalue- - the value associated with it
-
getHeaderField
Returns the value of the named header field. If called on a connection that sets the same header multiple times only the last value is returned.- Specified by:
getHeaderFieldin interfaceTSHttpsURLConnectionInterface- Parameters:
name- - the name of the header field.- Returns:
- String - the value of the named header field, or null if there is no such field in the header.
-
getHeaderField
Returns the value for the nth header field. It returns null if there are fewer than n fields- Specified by:
getHeaderFieldin interfaceTSHttpsURLConnectionInterface- Parameters:
num- - Integer num- Returns:
- String - returns the value of the nth header field
-
disconnect
public void disconnect()Disconnect connection- Specified by:
disconnectin interfaceTSHttpsURLConnectionInterface
-
getInputStream
Returns an input stream that reads from the open connection- Specified by:
getInputStreamin interfaceTSHttpsURLConnectionInterface- Returns:
- InputStream - inputStream
- Throws:
IOException
-
getOutputStream
Returns an Output stream that writes to the open connection- Specified by:
getOutputStreamin interfaceTSHttpsURLConnectionInterface- Returns:
- OutputStream - outputStream
- Throws:
IOException
-
init
Initializes HttpsURLConnection- Specified by:
initin interfaceTSHttpsURLConnectionInterface- Parameters:
url- url used to open HttpsURLConnection- Throws:
IOException
-