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 TypeMethodDescriptionvoid
Disconnect 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 connectionvoid
Initializes HttpsURLConnectionvoid
setDoInput
(boolean doInput) Sets the value of the doInput field for this Connectionvoid
setDoOutput
(boolean doOutput) Sets the value of the doOutput field for this Connectionvoid
setRequestProperty
(String key, String value) Sets the general request property.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.
-
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:
setDoInput
in 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:
setDoOutput
in 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:
setUseCaches
in 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:
setRequestProperty
in 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:
getHeaderField
in 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:
getHeaderField
in interfaceTSHttpsURLConnectionInterface
- Parameters:
num
- - Integer num- Returns:
- String - returns the value of the nth header field
-
disconnect
public void disconnect()Disconnect connection- Specified by:
disconnect
in interfaceTSHttpsURLConnectionInterface
-
getInputStream
Returns an input stream that reads from the open connection- Specified by:
getInputStream
in interfaceTSHttpsURLConnectionInterface
- Returns:
- InputStream - inputStream
- Throws:
IOException
-
getOutputStream
Returns an Output stream that writes to the open connection- Specified by:
getOutputStream
in interfaceTSHttpsURLConnectionInterface
- Returns:
- OutputStream - outputStream
- Throws:
IOException
-
init
Initializes HttpsURLConnection- Specified by:
init
in interfaceTSHttpsURLConnectionInterface
- Parameters:
url
- url used to open HttpsURLConnection- Throws:
IOException
-