Package org.openqa.selenium.server

Interface Summary
RemoteCommand Represents a single remote action
ResourceLocator  
SslCertificateGenerator  
 

Class Summary
ApplicationRegistry Application Registry.
BrowserResponseSequencer  
BrowserSessionFactory Manages browser sessions, their creation, and their closure.
BrowserSessionFactory.BrowserSessionInfo Collection class to hold the objects associated with a browser session.
CachedContentTestHandler This test handler is only needed for testing caching.
ClassPathResource Represents resource file off of the classpath.
ClasspathResourceLocator  
CommandHolder Holds the command to be next run in the browser
CommandQueue Schedules and coordinates commands to be run.
CommandResultHolder Holds the command to be next run in the browser
DefaultRemoteCommand The default implementation of the RemoteCommand interface
FrameAddress  
FrameGroupCommandQueueSet Manages sets of CommandQueues corresponding to windows and frames in a single browser session.
FsResourceLocator  
FutureFileResource Future File Resource.
HtmlIdentifier  
InjectionHelper  
IOHelper Utility class for java.io annoyances.
ModifiedIO  
ProxyHandler Proxy request handler.
ProxyHandler.SslRelay  
RemoteControlConfiguration Encapsulate Remote Control Configuration
RobotRetriever  
SeleniumDriverResourceHandler A Jetty handler that takes care of remote Selenium requests.
SeleniumServer Provides a server that can launch/terminate browsers and can receive remote Selenium commands over HTTP and send them on to the browser.
SingleEntryAsyncQueue<T> Holds the command to be next run in the browser

This class uses reentrant locks in order to allow the same thread to populate the queue as is waiting for it, which is what currently happens on during browser startup.

StaticContentHandler  
TrustEverythingSSLTrustManager Provides a mechanism to trust all SSL certificates
 

Enum Summary
SpecialCommand  
 

Exception Summary
RemoteCommandException Exception to notify calling methods that an exception occurred when executing the method.
SeleniumCommandTimedOutException Thrown to indicate that the remote process failed to respond within a specified timeout.
WindowClosedException  
 



Copyright © 2011. All Rights Reserved.