Package ee.jakarta.tck.ws.rs.lib.porting
Class TSURL
java.lang.Object
ee.jakarta.tck.ws.rs.lib.porting.TSURL
- All Implemented Interfaces:
TSURLInterface
,Serializable
This is a Java EE Reference specific implementation of the TSURLInterface
which is to be used for Java EE TCK testing. TS tests use this interface to
obtain the URL String to use to access a given web component. If a given Java
EE Server implmentation requires that URLs be created in a different manner,
then this implementation can be replaced.
- Author:
- Kyle Grucci
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRequest
(String request) This method is called by TS tests to get the request string to use to access a given web component.This method is called by TS tests to get the URL to use to access a given web component.getURLString
(String protocol, String host, int port, String file) This method is called by TS tests to get the URL to use to access a given web component.
-
Constructor Details
-
TSURL
public TSURL() -
TSURL
-
-
Method Details
-
getURL
This method is called by TS tests to get the URL to use to access a given web component.- Specified by:
getURL
in interfaceTSURLInterface
- Parameters:
protocol
- - the name of the protocol.host
- - the name of the host.port
- - the port number.file
- - the host file.- Returns:
- a valid URL object.
- Throws:
MalformedURLException
-
getURLString
This method is called by TS tests to get the URL to use to access a given web component.- Specified by:
getURLString
in interfaceTSURLInterface
- Parameters:
protocol
- - the name of the protocol.host
- - the name of the host.port
- - the port number.file
- - the host file.- Returns:
- a valid URL as a String.
-
getRequest
This method is called by TS tests to get the request string to use to access a given web component.- Specified by:
getRequest
in interfaceTSURLInterface
- Parameters:
request
- - the request file.- Returns:
- a valid String object.
-