All Classes and Interfaces

Class
Description
An abstract base class for creating dynamic proxies used to dispatch method calls to a remote server.
Deprecated, for removal: This API element is subject to removal in a future version. 
Base client for Servlet tests.
Handler for the ALLOW header.
Simplified version of WebVehicleRunner that is used by the persistence appclient tests.
Represents an annotation type at run time.
The appclient main entry point that creates a proxy to the server side client test.
The target servlet used by AppManagedNoTxVehicleRunner.
 
 
The VehicleRunnable implementation for the VehicleType.appmanagedNoTx vehicle.
The target servlet used by AppManagedVehicleRunner.
 
 
The VehicleRunnable implementation for the VehicleType.appmanaged vehicle.
 
 
sax2 event handler is too slow.
 
 
This class implements a BASE64 Character decoder as specified in RFC1521.
This class implements a BASE64 Character encoder as specified in RFC1521.
Provides base test initialization and runtime logic into a common class.
 
 
This is an interface to adapt existing APIs to use ByteBuffers as the underlying data format.
Class Declaration.
 
This exception is thrown when EOF is reached
This class defines the decoding half of character encoders.
This class defines the encoding half of character encoders.
Sometimes it is not clear what result one should get, there might be more two or more possibilities.
 
 
 
DB Support object for DB table using whose primary key is an 'float'.
 
 
 
 
 
Provides reflective access to the constant pools of classes.
When invoked, the content-type header will be appropriately handled.
This class is to be modified and rebuilt by any vendor needing to build their own custom vehicles.
 
Provide basic DB support for TS deployment tests, using The Datasource referenced as 'jdbc/DB1' in the component environment.
A utility class for debuging.
The default handler will handle any header that doesn't have a configured handler.
A function that dispatches method calls to a local instance using reflection.
A simple JavaBean class to be used as a custom resource type.
A simple factory class for creating custom JNDI resource of type com.sun.ts.lib.deliverable.cts.resource.Dog
Monitor class for asynchronous examples.
This class contains additional constants documenting limits of the double type.
This abstract class must be extended by all clients of all J2EE-TS tests.
This exception must be thrown by all implentations of EETest to signify a test failure.
This exception is used only by EETest.
Abstract base class for EJB3 share beans.
 
 
 
 
 
 
 
 
 
 
 
 
 
This class holds all necessary information to install or upgrade a extension on the user's disk
 
This interface defines the contract a extension installation capable provided to the extension installation dependency mechanism to install new extensions on the user's disk
(Windows) Platform specific handling for file: URLs .
This class contains additional constants documenting limits of the float type.
DB Support object for DB table using whose primary key is an 'float'.
The class FpUtils contains static utility methods for manipulating and inspecting float and double floating-point numbers.
 
A representation of a Goldenfile that may be used by a particular test case.
Handler interface.
The HandlerManager is responsible for returning the appropriate handler instance based on the provided value.
Represents an HTTP client Request
This class represents an HTTP response from the server.
Since JavaEE annotations are not required in ejb embeddable usage, this class helps resolving @EJB and @PostConstruct in client classes when tests are running in ejbembed vehicle.
DB Support object for DB table using whose primary key is an 'int'.
 
Thrown if the URLClassLoader finds the INDEX.LIST file of a jar file contains incorrect information.
 
The InvocationProxy interface that is used by the AppClient to communicate with the server side ClientServletTarget
This class is used to maintain mappings from packages, classes and resources to their enclosing JAR files.
JavaDBController is a utility class to start and stop the JavaDB server.
 
 
 
 
 
 
 
 
 
JmsUtil is a final tool class that will provide support for common code for jms tests.
 
 
Will handle headers for the following cases: - Server is on port 80 and port value isn't propagated back to client (assumed) - Port value is in response
DB Support object for DB table using whose primary key is an 'long'.
Class Declaration.
 
 
 
 
Life cyle and test invocation methods for MDB.
Class Declaration.
 
Simple factory class which returns HttpMethod implementations based on a request line.
 
Class Declaration.
 
 
A class that contains useful routines common to sun.net.www
A utility class for reading passwords
 
 
A utility class for getting a KeyStore instance from policy information.
An object that implements the java.security.Principal interface typically also implements this interface to provide a means for comparing that object to a specified Subject.
A utility class to expand properties embedded in a string.
 
This class serves as a well known place for harness, util, and porting classes to retrieve property values.
 
 
 
This class is used to work around javatest bugs/features: javatest Status constructor replaces all unprintable chars with one single space, making any multi-line reason unreadable; javatest Status does not have an overrideable setReason method.
Common utility routines used by both java.lang and java.lang.reflect
This exception is thrown by the init method of the TestUtil class, if anything goes wrong while establishing a socket connection back to the harness host.
Used to return status information from the server to the client.
 
This class is used to represent a Resource that has been loaded from the class path.
 
 
 
 
This abstract class must be extended by all clients of tests of J2EE service apis; for example, JDBC, RMI-IIOP, JavaMail, JMS, etc.
A function that dispatches method calls to a remote server using the HttpClient.
This is the target servlet for appclient tests that use a proxy to invoke the client test class injected into a subclass of this servlet.
A set of useful utility methods to help perform test functions.
 
 
Provide a testing framework for a Servlet test.
Class Declaration.
 
 
A repository of "shared secrets", which are a mechanism for calling implementation-private methods in another package without using reflection.
This class acts as an adapter between the logging API used in the API check utility and the logginf API available in the CTS harness.
This interface defines the API necessary for a signature verification application to log status messages, errors and debug messages to a common output repository.
 
The alternate servlet target used by Stateful3VehicleRunner.
 
 
 
Stateful wrapper that provides common methods for a Stateful Session bean.
 
 
 
 
 
Stateful wrapper that provide the bean life cycle methods for a Stateful Session bean.
Replaces the remote ejb call used by AppManagedNoTxVehicleRunner with a servlet call.
 
 
 
Stateless wrapper that provides common methods for a Stateless Session bean.
Stateless wrapper that provide the bean life cycle methods for a Stateless Session bean.
 
Class Declaration.
DB Support object for DB table using whose primary key is an 'int'.
This is a J2EE Reference specific implementation of the TSURLInterface which is to be used for J2EE-TS testing.
 
Provides the ability to compare two TagLibraryDescriptor objects and return any differences found.
Represents a TLD from a JAR file allowing access to the tag and function and validator entries as well as TLD level metatdata such as support container version and version of the taglibrary itself.
 
This interface defines a base set of methods required used by a TS test case.
Signifies a failure at some point during a test cycle.
 
Message Listener implementation for JMS testing
 
 
 
This class represents a logic sequence for executing a series of test cases in a specific order.
 
 
TestUtil is a final utility class responsible for implementing logging across multiple VMs.
 
Utility class for caching per-thread decoders and encoders.
This class provides all of the functionality of the WebValidatorBase class.
TSHttpsURLConnection provides the HTTPS specific featurs
This is the TSHttpsURLConnectionInterface.
 
This is the TSJMSAdminInterface.
This is a factory class for creating instances of TSJMSObjectsInterface.
This is the TSJMSObjectsInterface.
This class is used by the TS harness to figure out which keywords should be associated with directories of tests.
TSLoginContext provides the implementation specific code for allowing a program to login as a specific user.
TSLoginContextInterface provides the interface that must be implemented to provide the implementation specific login code to login as a specified user.
TSNamingContext provides a wrapper for all lookups.
TSNamingContextInterface provides the interface that must be implemented to provide the implementation specific naming context code needed to obtain the intial naming context and perform object lookups.
This is a Java EE Reference specific implementation of the TSURLInterface which is to be used for Java EE TCK testing.
An implementation of the TSURLInterface is to be used for Java EE TCK testing.
 
A collection of methods for performing low-level, unsafe operations.
Performs validation of TagLibraryDescriptor <uri> elements.
This class is used to maintain a search path of URLs for loading classes and resources from both JAR files and directories.
 
 
 
 
This configuration class defines the Validator names that will be used to perform the validation of the TaglibraryDescriptor objects.
Returns a ValidationStrategy instance used to validate a response against a particular WebTestCase
A ValidationStrategy is used to compare a server response with a configured test case.
Performs validation of either all or part of a TagLibraryDescriptor.
 
 
 
Class used as a client of all vehicle tests.
 
 
Enums for the vehicles found in the vehicle.properties file
This class is used by the TS harness to figure out which vehicles are to be used by the Service tests in the TS.
 
Facade class to ease client access to a TS test deployed in the Web container.
A TestCase implementation for HTTP-based testing.
Contains convenience methods for interacting with a web server.
Factorize code used by JSP and Servlets.
Reponse object containing information returned from the web server
Base abstract class for WebTestCase validation.
 
 
 
 
Will handle headers for the following cases: - Server is on port 80 and port value isn't propagated back to client (assumed) - Port value is in response