Package com.sun.faban.harness.webclient

The Faban web interface - servlets, MVC framwork and components, and web interface supporting classes.

See:
          Description

Interface Summary
XMLInputStream.EOFListener A listener to listen to end-of-file events of XMLInputStream.
 

Class Summary
Authenticator The authenticator handles authentications for the web interface.
CLIServlet The Submitter servlet is used to submit a benchmark run from the CLI.
ContentReader The content reader reads requests for output files from the actual file location which is not a subpath of the context and sends it back to the requestor.
Deployer The Deployer servlet is used to deploy a benchmark/service from a remote system.
DetailReport  
Dispatcher The dispatcher is introduced to reorganize the web interface using clean MVC interfaces.
LogReader A servlet to read the sometimes incomplete log file, complete it, and translate it into readable html format.
ResultAction Controller handling actions from the result list screen.
ResultAction.EditAnalysisModel The model object for the EditAnalysis screen view.
Results Controller handling actions from the result list screen.
RunAnalyzer Run Analyzer that handles all the backend tasks to analyze the runs.
RunResult Result class scans through the output directory and compiles a list of run results.
RunResult.FeedRecord The feed record for the run results.
RunResult.ResultField<T extends Comparable> A result field representing the real value of the field used for sorting, and the text representation of the value.
RunResult.Target  
RunRetriever This class represents both the servlet that allows fetching runs from the run queue and the client side utility pollRun used to retrieve remote runs.
RunUploader The RunUploader represents the upload servlet as well as an upload client maintained in a single class.
TagEngine This class maintains the tags to runs mapping.
Uploader This is a controller class.
UserEnv The user environemnt is kept in the user's session at all times.
View  
View.Section  
View.Xan  
XFormServlet The XFormServlet is the glue code between Faban and Chiba XForms.
XMLInputStream The XML input stream rudimentary parses an xml input file for completion.
 

Enum Summary
RunAnalyzer.Type Analysis types.
 

Package com.sun.faban.harness.webclient Description

The Faban web interface - servlets, MVC framwork and components, and web interface supporting classes.