A B C D E F G H I J K L M N O P R S T U V W X Y

A

abortRun() - Method in class com.sun.faban.driver.engine.AgentImpl
Contacts the master to abort the run.
abortRun() - Method in interface com.sun.faban.driver.engine.Master
Notifies the master to terminate the run immediately.
abortRun() - Method in class com.sun.faban.driver.engine.MasterImpl
Notifies the master to terminate the run immediately.
AboveTimedSSLSocketFactory - Class in com.sun.faban.driver.transport.hc3
The BelowTimedSSLSocketFactory is used for the Apache Commons HttpClient 3.1 SSL connections to let the transport be timed.
AboveTimedSSLSocketFactory() - Constructor for class com.sun.faban.driver.transport.hc3.AboveTimedSSLSocketFactory
 
accept(File) - Method in class com.sun.faban.harness.WildcardFileFilter
Tests whether or not the specified abstract pathname should be included in a pathname list.
acceptNewClient(SelectionKey) - Method in class com.sun.faban.harness.logging.Listener
Accepts a new client and registers the resulting socket to the selector.
Acceptor - Class in com.sun.faban.harness.logging
The acceptor thread does nothing but accepts incoming network connections.
AccessController - Class in com.sun.faban.harness.security
The access controller that gets checked for accessing Faban resources in secure mode.
AccessController() - Constructor for class com.sun.faban.harness.security.AccessController
 
achievedMetric - Variable in class com.sun.faban.harness.webclient.RunResult.Target
 
achievedMetricunit - Variable in class com.sun.faban.harness.webclient.RunResult.Target
 
Acl - Class in com.sun.faban.harness.security
Acl is the encapsulation and caching of access control lists.
add(CustomMetrics) - Method in interface com.sun.faban.driver.CustomMetrics
Aggregates the metrics from another source or thread with the current one.
add(CustomTableMetrics) - Method in interface com.sun.faban.driver.CustomTableMetrics
Aggregates the metrics from another source or thread with the current one.
add(Metrics) - Method in class com.sun.faban.driver.engine.Metrics
This method aggregates the stats with the stats of another thread.
add(Metrics) - Method in class com.sun.faban.driver.engine.RuntimeMetrics
Adds a metrics to this RuntimeMetrics.
add(RuntimeMetrics) - Method in class com.sun.faban.driver.engine.RuntimeMetrics
Adds a metrics to this RuntimeMetrics.
add(CustomMetrics) - Method in class com.sun.faban.driver.util.ContentSizeStats
Aggregates the ContentSizeStats from another source or thread with the current one.
add(T) - Method in interface com.sun.faban.driver.util.PairwiseAggregator.Aggregable
The add method for aggregation, adding the metrics to this object.
add(T, int) - Method in interface com.sun.faban.driver.util.PairwiseAggregator.Provider
Adds to a mutable instance.
add(String, String[]) - Method in class com.sun.faban.harness.webclient.TagEngine
Adds a set of tags for a run id to the tag engine.
addEditTarget(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.Results
Add/Edit the target to target.xml file
addEOFListener(XMLInputStream.EOFListener) - Method in class com.sun.faban.harness.webclient.XMLInputStream
Adds the EOF listener.
addNamespace(String, String) - Method in class com.sun.faban.common.FabanNamespaceContext
Adds a namespace prefix to the NamespaceContext.
addNode(Element, String, String, String) - Method in class com.sun.faban.harness.util.XMLReader
Adds a node.
addNode(String, String, String, String) - Method in class com.sun.faban.harness.util.XMLReader
Adds a node.
addParameter(String, String) - Method in class com.sun.faban.harness.ParamRepository
Adds a new XPath to the param repository.
addParameter(String, String, String, String) - Method in class com.sun.faban.harness.ParamRepository
Adds a new XPath to the param repository.
addParameter(Element, String) - Method in class com.sun.faban.harness.ParamRepository
Adds a new XPath to the param repository, based on a previously added parameter.
addParameter(Element, String, String, String) - Method in class com.sun.faban.harness.ParamRepository
Adds a new XPath to the param repository, based on a previously added parameter.
addRequestCookies(HttpURLConnection) - Method in class com.sun.faban.driver.transport.sunhttp.ThreadCookieHandler
Adds the applicable cookies from the cookie handler to the request header of the connection.
addRun(String, String, BenchmarkDescription) - Method in class com.sun.faban.harness.engine.RunQ
Adds a Run to the runq.
addTextType(String) - Method in class com.sun.faban.driver.HttpTransport
Add a MIME type to the list of text types.
addTextType(String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Add a MIME type to the list of text types.
addTextType(String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Add a MIME type to the list of text types.
addURL(String) - Method in class com.sun.faban.driver.transport.util.MultipleTransport
Add a request to the list of things to be retrieved.
addURL(String, String) - Method in class com.sun.faban.driver.transport.util.MultipleTransport
Add a request to the list of things to be retrieved.
adjustBaseTime(int) - Method in class com.sun.faban.driver.util.Timer
Adjusts the base time based on the clock differences of this JVM to the master's JVM.
Agent - Interface in com.sun.faban.driver.engine
The methods in this interface are the public face of all benchmark agents.
AGENT_PORT - Static variable in class com.sun.faban.harness.common.Config
The agent daemon port.
AgentBootstrap - Class in com.sun.faban.harness.agent
Bootstrap class for the CmdAgent and FileAgent.
AgentBootstrap() - Constructor for class com.sun.faban.harness.agent.AgentBootstrap
 
agentEnv - Variable in class com.sun.faban.harness.DefaultFabanBenchmark
Deprecated. Environment to pass to agents when starting.
agentEnv - Variable in class com.sun.faban.harness.DefaultFabanBenchmark2
Environment to pass to agents when starting.
agentHosts - Variable in class com.sun.faban.harness.DefaultFabanBenchmark
Deprecated. The agent hosts.
agentHosts - Variable in class com.sun.faban.harness.DefaultFabanBenchmark2
The agent hosts.
AgentImpl - Class in com.sun.faban.driver.engine
AgentImpl executes the driver threads of any given subtype.
agentInfo - Variable in class com.sun.faban.driver.engine.RunInfo
The current agent information.
agentNumber - Variable in class com.sun.faban.driver.engine.RunInfo.AgentInfo
Agent number.
agentRefs - Variable in class com.sun.faban.driver.engine.MasterImpl
Remote references for each agentImpl of each driver type.
agents - Variable in class com.sun.faban.harness.DefaultFabanBenchmark
Deprecated. The agent list.
agents - Variable in class com.sun.faban.harness.DefaultFabanBenchmark2
The agent list.
agentScale - Variable in class com.sun.faban.driver.engine.RunInfo.AgentInfo
Scale of the agent.
AgentSocketFactory - Class in com.sun.faban.harness.agent
This class implements the SocketFactory used by all machines in the SUT to communicate with the master-machine.
AgentThread - Class in com.sun.faban.driver.engine
Abstract superclass for all driver threads.
AgentThread() - Constructor for class com.sun.faban.driver.engine.AgentThread
 
AgentThread.RunState - Enum in com.sun.faban.driver.engine
The various run states for an AgentThread.
agentThreads - Variable in class com.sun.faban.driver.engine.MasterImpl
Threads required per agentImpl for each driver.
agentType - Variable in class com.sun.faban.driver.engine.RunInfo.AgentInfo
Type of the agent.
allowedDeviation - Variable in class com.sun.faban.driver.CustomMetrics.Element
The allowed deviation, if any.
ANALYSIS_DIR - Static variable in class com.sun.faban.harness.common.Config
The directory containing analysis output.
analyze(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.ResultAction
This method is responsible for analyzing the runs.
analyze(RunAnalyzer.Type, String[], String, String) - Static method in class com.sun.faban.harness.webclient.RunAnalyzer
Executes the run analysis.
AnnotationBenchmarkWrapper - Class in com.sun.faban.harness.engine
This is an annotation based benchmark wrapper class.
ApacheHC3Transport - Class in com.sun.faban.driver.transport.hc3
The ApacheHC3Transport provides initialization services and utility methods for using the HTTP and HTTPS protocols through the Apache HttpClient 3.x Libraries.
ApacheHC3Transport() - Constructor for class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Constructs a new ApacheHC3Transport object.
ApacheHttpdService - Class in com.sun.faban.harness.engine
Deprecated.  
APPEND - Static variable in interface com.sun.faban.harness.agent.FileAgent
Open for write in append mode.
append(byte) - Method in class com.sun.faban.harness.logging.FlexBuffer
Appends one byte to the buffer.
append(byte[], int, int) - Method in class com.sun.faban.harness.logging.FlexBuffer
Appends content from byte array to the buffer.
append(byte[]) - Method in class com.sun.faban.harness.logging.FlexBuffer
Appends the content from the whole byte array to the buffer.
append(ByteBuffer, int) - Method in class com.sun.faban.harness.logging.FlexBuffer
Appends content of the nio ByteBuffer of a certain length.
appendDirect(ByteBuffer, int) - Method in class com.sun.faban.harness.logging.FlexBuffer
Appends content of the nio direct ByteBuffer of a certain length to the FlexBuffer.
ARCH_DIR - Static variable in class com.sun.faban.harness.common.Config
Directory name containing architecture-specific files.
archive(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.ResultAction
This method is responsible for archiving the runs to the repository.
attachMetrics(CustomMetrics) - Method in class com.sun.faban.driver.DriverContext
Attaches a custom metrics object to the primary metrics.
attachMetrics(String, CustomMetrics) - Method in class com.sun.faban.driver.DriverContext
Attaches a custom metrics object to the primary metrics, given a name or description.
attachMetrics(String, CustomTableMetrics) - Method in class com.sun.faban.driver.DriverContext
Attaches a custom table metrics object to the primary metrics, given a name or description.
attachMetrics(CustomMetrics) - Method in class com.sun.faban.driver.engine.DriverContext
Attaches a custom metrics object to the primary metrics.
attachMetrics(String, CustomMetrics) - Method in class com.sun.faban.driver.engine.DriverContext
Attaches a custom metrics object to the primary metrics, given a name or description.
attachMetrics(String, CustomTableMetrics) - Method in class com.sun.faban.driver.engine.DriverContext
Attaches a custom table metrics object to the primary metrics, given a name or description.
attachMetrics(CustomMetrics) - Method in class com.sun.faban.driver.engine.NullContext
Attaches a custom metrics as the miscellaneous stats.
attachMetrics(String, CustomMetrics) - Method in class com.sun.faban.driver.engine.NullContext
Attaches a custom metrics object to the primary metrics, given a name or description.
attachMetrics(String, CustomTableMetrics) - Method in class com.sun.faban.driver.engine.NullContext
Attaches a custom table metrics object to the primary metrics, given a name or description.
audit - Variable in class com.sun.faban.driver.engine.RunInfo
Whether audit is on or not.
Authenticator - Class in com.sun.faban.harness.webclient
The authenticator handles authentications for the web interface.
Authenticator() - Constructor for class com.sun.faban.harness.webclient.Authenticator
 
Awr - Class in com.sun.faban.harness.tools
Deprecated.  
Awr() - Constructor for class com.sun.faban.harness.tools.Awr
Deprecated.  

B

Background - Annotation Type in com.sun.faban.driver
Specifies simulated operations performed in the background without user initiation.
bannerPage - Variable in class com.sun.faban.harness.common.BenchmarkDescription
Banner page for the benchmark.
BelowTimedSSLSocketFactory - Class in com.sun.faban.driver.transport.hc3
The BelowTimedSSLSocketFactory is used for the Apache Commons HttpClient 3.1 SSL connections to let the transport be timed.
BelowTimedSSLSocketFactory() - Constructor for class com.sun.faban.driver.transport.hc3.BelowTimedSSLSocketFactory
 
Benchmark - Interface in com.sun.faban.harness
Deprecated. Please use the benchmark annotations going forward
BENCHMARK_DIR - Static variable in class com.sun.faban.harness.common.Config
The directory containing the benchmark.
BENCHMARK_DOWNLOAD_PATH - Static variable in class com.sun.faban.harness.common.Config
Context path for benchmark downloads.
benchmarkClass - Variable in class com.sun.faban.harness.common.BenchmarkDescription
The benchmark class name.
BenchmarkDefinition - Annotation Type in com.sun.faban.driver
The BenchmarkDefinition annotation defines the benchmark.
BenchmarkDefinition - Class in com.sun.faban.driver.engine
Implements the basic benchmark, driver, and operation definitions.
BenchmarkDescription - Class in com.sun.faban.harness.common
This is a value class describing the benchmark.
BENCHMARKDIR - Static variable in class com.sun.faban.harness.util.DeployUtil
The benchmark directory.
BenchmarkDriver - Annotation Type in com.sun.faban.driver
This annotation interface describes the parameters required when defining a benchmark driver.
BenchmarkOperation - Annotation Type in com.sun.faban.driver
This annotation interface describes the parameters required when defining a benchmark operation.
BenchmarkWrapper - Class in com.sun.faban.harness.engine
This is a wrapper which checks if the benchmark class is annotation based or interface based.
BenchmarkWrapper() - Constructor for class com.sun.faban.harness.engine.BenchmarkWrapper
 
BENCHNAME - Static variable in class com.sun.faban.harness.engine.RunQ
Benchmark name field index in the run queue listing.
benchStartTime - Variable in class com.sun.faban.driver.engine.RunInfo
The benchmark start time, relative to the timer.
BIN_DIR - Static variable in class com.sun.faban.harness.common.Config
The directory containing the binary files.
bind(SocketAddress) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Binds the socket to a local address.
bind(Map<String, ServiceDescription>) - Method in class com.sun.faban.harness.tools.ToolDescription
Binds the tool to the service.
buildCmd(List<String>) - Method in class com.sun.faban.harness.tools.GenericTool
Deprecated. Builds the command from the path, tool name, and argument list.
buildPropertyLabelsStack(Node) - Method in class com.sun.faban.harness.formsgen.XformsUtil
Builds the XForms structures for driver framework property elements.
buildXforms() - Method in class com.sun.faban.harness.formsgen.XformsUtil
Puts together the whole XForms.
buildXformsBind(Node, int, String) - Method in class com.sun.faban.harness.formsgen.XformsUtil
Builds the binding section for a config element.
buildXformsCases(Node, int, String, ArrayList<String>) - Method in class com.sun.faban.harness.formsgen.XformsUtil
Builds the display tab section for a config element.
buildXformsLabels(Node) - Method in class com.sun.faban.harness.formsgen.XformsUtil
Builds the label section for a certain element.
BULK_LOG - Static variable in class com.sun.faban.common.Command
Bulk logging of the stdout or stderr.

C

C_ERRORS - Static variable in class com.sun.faban.driver.engine.RuntimeMetrics
Index for current error rate label.
C_RESP - Static variable in class com.sun.faban.driver.engine.RuntimeMetrics
Index for current response time label.
C_RESP90 - Static variable in class com.sun.faban.driver.engine.RuntimeMetrics
Index for current 90th% response time label.
C_SD - Static variable in class com.sun.faban.driver.engine.RuntimeMetrics
Index for current standard deviation label.
C_THRUPUT - Static variable in class com.sun.faban.driver.engine.RuntimeMetrics
Index for current thruput label.
calibrate(String, long) - Method in class com.sun.faban.driver.util.Timer
Runs a timer sleep time calibration for a certain amount of time.
call() - Method in interface com.sun.faban.harness.RemoteCallable
Computes a result, or throws an exception if unable to do so.
canDeployBenchmark(String) - Static method in class com.sun.faban.harness.util.DeployUtil
Checks if benchmark can be deployed.
canDeployService(String) - Static method in class com.sun.faban.harness.util.DeployUtil
Checks if service can be deployed.
CAPTURE - Static variable in class com.sun.faban.common.Command
Captures the stream in a buffer for later retrieval.
changeState(MasterState) - Method in class com.sun.faban.driver.engine.MasterImpl
Introduces a state change in the master.
channelReady() - Method in class com.sun.faban.harness.logging.RequestProxy
Tells the proxy that the channel is ready for IO.
checkCommand(List<String>, Map<String, List<String>>) - Method in interface com.sun.faban.common.CommandChecker
Checks and completes the command, if possible.
checkCommand(List<String>, Map<String, List<String>>) - Method in class com.sun.faban.harness.agent.CmdAgentImpl
Checks and completes the command list, if possible.
checkDeploy() - Static method in class com.sun.faban.harness.util.DeployUtil
Check for any jar files dropped in here.
checkDeployBenchmark(File, String) - Static method in class com.sun.faban.harness.util.DeployUtil
Checks for benchmark deployment.
checkDeployService(File, String) - Static method in class com.sun.faban.harness.util.DeployUtil
Checks for service deployment.
checkJavaCommand(List<String>, List<String>) - Method in interface com.sun.faban.common.CommandChecker
Checks and completes the java command, if possible.
checkJavaCommand(List<String>, List<String>) - Method in class com.sun.faban.harness.agent.CmdAgentImpl
Checks and completes the java command, if possible.
checkListenerStatus() - Method in interface com.sun.faban.harness.agent.OracleAgent
Deprecated. Checks the listener status.
checkListenerStatus() - Method in class com.sun.faban.harness.agent.OracleAgentImpl
Deprecated. Checks the listener status.
checkRuns(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.Uploader
Checks the existence of the runs on the repository.
className - Variable in class com.sun.faban.driver.engine.Mix
The actual class name of the implementing subclass.
clear() - Method in class com.sun.faban.harness.logging.FlexBuffer
Clears the FlexBuffer.
clear(String) - Static method in class com.sun.faban.harness.webclient.RunAnalyzer
Removes the analysis results.
clearConfig(String) - Static method in class com.sun.faban.harness.util.DeployUtil
Clears benchmark's configuration.
clearLogs() - Method in interface com.sun.faban.harness.agent.OracleAgent
Deprecated. Clear log files.
clearLogs() - Method in class com.sun.faban.harness.agent.OracleAgentImpl
Deprecated. Clear oracle logs.
clearLogs() - Method in class com.sun.faban.harness.engine.ApacheHttpdService
Deprecated. Clear apache logs and session files.
clearLogs() - Method in class com.sun.faban.harness.engine.GlassfishService
Deprecated. Clears glassfish logs and session files.
clearLogs(String, String[]) - Method in interface com.sun.faban.harness.engine.J2eeService
Deprecated. Clear log files.
clearLogs() - Method in class com.sun.faban.harness.engine.LighttpdService
Deprecated. Clear server logs and session files.
clearLogs(String) - Method in class com.sun.faban.harness.engine.OracleService
Deprecated. Clear log files.
clearLogs() - Method in interface com.sun.faban.harness.engine.WebServerService
Deprecated. Clear webserver logs.
ClearLogs - Annotation Type in com.sun.faban.harness.services
Annotation used for clearing logs for a service.
CLI - Class in com.sun.faban.harness.util
Command line interface for submitting runs, etc.

CLI [-M master] [-U user [-P password]] action args

Action and arguments: pending
 Lists pending runs. status runId
 Provides the status for the given run id. submit benchmark profile configfile.xml [configfile2.xml...]
 Submits benchmark runs.
The master is provided as a URL to the master's root context and defaults to http://localhost:9980/.
CLI() - Constructor for class com.sun.faban.harness.util.CLI
 
CLI_SUBMITTER - Static variable in class com.sun.faban.harness.common.Config
Submitter used when submitting runs through the FabanCLI.
CLIServlet - Class in com.sun.faban.harness.webclient
The Submitter servlet is used to submit a benchmark run from the CLI.
CLIServlet() - Constructor for class com.sun.faban.harness.webclient.CLIServlet
 
clone() - Method in interface com.sun.faban.driver.CustomMetrics
The metrics need to be cloneable and not throw any exceptions.
clone() - Method in interface com.sun.faban.driver.CustomTableMetrics
The metrics need to be cloneable and not throw any exceptions.
clone() - Method in class com.sun.faban.driver.engine.BenchmarkDefinition
Creates and returns a copy of this object.
clone() - Method in class com.sun.faban.driver.engine.Cycle
Makes a deep copy of this cycle object.
clone() - Method in class com.sun.faban.driver.engine.FlatMix
Creates and returns a copy of this object.
clone() - Method in class com.sun.faban.driver.engine.FlatSequenceMix
The clone operation for this object is a deep copy.
clone() - Method in class com.sun.faban.driver.engine.MatrixMix
Creates and returns a copy of this object.
clone() - Method in class com.sun.faban.driver.engine.Metrics
Makes a deep copy of this metrics object.
clone() - Method in class com.sun.faban.driver.engine.Mix
Creates and returns a copy of this object.
clone() - Method in class com.sun.faban.driver.util.ContentSizeStats
The metrics need to be cloneable and not throw any exceptions.
close() - Method in class com.sun.faban.driver.transport.util.MultipleTransport
Close down the loader, stopping all its threads.
close() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Closes this socket.
close() - Method in interface com.sun.faban.harness.agent.FileService
Close the current file.
closeConnections() - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Close all connections currently not in use.
CMD_AGENT - Static variable in class com.sun.faban.harness.common.Config
Command agent name in registry.
CmdAgent - Interface in com.sun.faban.harness.agent
The methods in this interface are the public face of CmdAgent They are used by the CmdService class in the Engine.
CmdAgentImpl - Class in com.sun.faban.harness.agent
CmdAgentImpl is the class that runs remote commands for the CmdService This implementation provides a robust means of running remote commands.
CmdMap - Class in com.sun.faban.harness.util
Checks the binary paths and the command mapping file and creates the exec map.
CmdMap() - Constructor for class com.sun.faban.harness.util.CmdMap
 
cmdServer(String, int) - Method in class com.sun.faban.harness.engine.OracleService
Deprecated. Execute an SQL command.
CmdService - Class in com.sun.faban.harness.engine
This file contains the class that implements the Command service API.
COARSE_RESPBUCKETS - Static variable in class com.sun.faban.driver.engine.Metrics
The number and percentage of coarse response time buckets.
coarseRespBucketSize - Variable in class com.sun.faban.driver.engine.Metrics
Size of the coarse response time bucket.
coarseRespBucketSize - Variable in class com.sun.faban.driver.engine.RuntimeMetrics
Size of the coarse response time buckets.
coarseRespHistMax - Variable in class com.sun.faban.driver.engine.Metrics
Max coarse response time.
coarseRespHistMax - Variable in class com.sun.faban.driver.engine.RuntimeMetrics
Max coarse response time.
Collector - Class in com.sun.faban.harness.tools
Collector is a wrapper for the Collector.
Collector() - Constructor for class com.sun.faban.harness.tools.Collector
 
collectStats() - Method in class com.sun.faban.driver.util.PairwiseAggregator
Uses the pairwise algorithm to aggregate all the metrices together.
columns() - Method in class com.sun.faban.common.TableModel
Obtains the number of columns the table is defined for.
com.sun.faban.common - package com.sun.faban.common
Common facilities used by both the Faban harness, driver framework, drivers, and other programs in the benchmark (such as data loading/preparation).
com.sun.faban.driver - package com.sun.faban.driver
All annotation types, exceptions, and facilities used in a driver - the main package to import for driver development.
com.sun.faban.driver.engine - package com.sun.faban.driver.engine
The driver engine core.
com.sun.faban.driver.transport.hc3 - package com.sun.faban.driver.transport.hc3
The HTTP and HTTPS transport implementation using Apache Commons HttpClient 3.1.
com.sun.faban.driver.transport.sunhttp - package com.sun.faban.driver.transport.sunhttp
The HTTP and HTTPS transport implementation using Sun's HTTP stack via HttpURLConnection.
com.sun.faban.driver.transport.util - package com.sun.faban.driver.transport.util
Facilities for use by transport implementations.
com.sun.faban.driver.util - package com.sun.faban.driver.util
Utilities for the core driver, the transports, and driver implementations.
com.sun.faban.harness - package com.sun.faban.harness
All Faban classes and annotations you'll need for writing the benchmark class.
com.sun.faban.harness.agent - package com.sun.faban.harness.agent
Agents for controlling remote systems and executing on remote systems.
com.sun.faban.harness.common - package com.sun.faban.harness.common
Common facilities for the Faban Harness.
com.sun.faban.harness.engine - package com.sun.faban.harness.engine
The Faban Harness core engine, implementing run processing and queueing mechanism.
com.sun.faban.harness.formsgen - package com.sun.faban.harness.formsgen
The XForms Generator - this package contains classes used for generating the input forms (XForms) from the run configuration file.
com.sun.faban.harness.logging - package com.sun.faban.harness.logging
The Faban harness log server and logging facilities.
com.sun.faban.harness.security - package com.sun.faban.harness.security
The security package provides the access controller rules, the access control list, and permissions used for authorization in the Faban harness.
com.sun.faban.harness.services - package com.sun.faban.harness.services
The pluggable service infrastructure.
com.sun.faban.harness.tools - package com.sun.faban.harness.tools
The pluggable tool infrastructure.
com.sun.faban.harness.util - package com.sun.faban.harness.util
Common utilities used by the Faban harness.
com.sun.faban.harness.webclient - package com.sun.faban.harness.webclient
The Faban web interface - servlets, MVC framwork and components, and web interface supporting classes.
Command - Class in com.sun.faban.common
Represents a command that can be sent to execute on any machine.
Command(String) - Constructor for class com.sun.faban.common.Command
Constructs a command from a command string with default settings.
Command(String...) - Constructor for class com.sun.faban.common.Command
Constructs a command from a string array passed in as a variable argument list.
Command(List<String>) - Constructor for class com.sun.faban.common.Command
Constructs a command from a pre-prepared list of command and arguments.
CommandChecker - Interface in com.sun.faban.common
An interface impolemented by the command agent allowing it to check the command before it gets executed to ensure it executes in the agent's environment.
CommandHandle - Interface in com.sun.faban.common
A handle interface for a command executed on a local or remote system.
CommandHandleImpl - Class in com.sun.faban.common
Implementation of the remote command handle.
CommandLineTool - Class in com.sun.faban.harness.tools
This class handles the command line tools.
CommandLineTool() - Constructor for class com.sun.faban.harness.tools.CommandLineTool
 
compareSeq(RunId) - Method in class com.sun.faban.harness.common.RunId
Compares the run sequence between one and the other run id.
compareTo(Object) - Method in class com.sun.faban.harness.common.RunId
Compares this object with the specified object for order.
compareTo(Object) - Method in class com.sun.faban.harness.webclient.RunResult.ResultField
 
COMPLETED - Static variable in class com.sun.faban.harness.common.Run
Run status COMPLETED.
Config - Class in com.sun.faban.harness.common
Central configuration object for the Faban harness.
Config() - Constructor for class com.sun.faban.harness.common.Config
 
config - Variable in class com.sun.faban.harness.logging.Listener
The log configuration.
config - Variable in class com.sun.faban.harness.logging.LogServer
The log configuration.
config() - Method in class com.sun.faban.harness.tools.CommandLineTool
Configures the command line tool.
Config.DaemonModes - Enum in com.sun.faban.harness.common
Enumeration for daemon modes.
Config.HostInfo - Class in com.sun.faban.harness.common
Host information structure.
Config.HostInfo() - Constructor for class com.sun.faban.harness.common.Config.HostInfo
 
CONFIG_DIR - Static variable in class com.sun.faban.harness.common.Config
The Faban configuration directory.
CONFIG_FILE - Static variable in class com.sun.faban.harness.common.Config
The Faban configuration file.
configFileName - Variable in class com.sun.faban.harness.common.BenchmarkDescription
The file used for configuring the benchmark.
configForm - Variable in class com.sun.faban.harness.common.BenchmarkDescription
The form used to configure the benchmark.
configStylesheet - Variable in class com.sun.faban.harness.common.BenchmarkDescription
The stylesheet used to format the form, if any.
ConfigurationException - Exception in com.sun.faban.driver
ConfigurationException indicates an invalid configuration or combination of configuration parameters.
ConfigurationException() - Constructor for exception com.sun.faban.driver.ConfigurationException
Constructs a new exception with null as its detail message.
ConfigurationException(String) - Constructor for exception com.sun.faban.driver.ConfigurationException
Constructs a new exception with the specified detail message.
ConfigurationException(String, Throwable) - Constructor for exception com.sun.faban.driver.ConfigurationException
Constructs a new exception with the specified detail message and cause.
ConfigurationException(Throwable) - Constructor for exception com.sun.faban.driver.ConfigurationException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
ConfigurationException - Exception in com.sun.faban.harness
The configuration exception is thrown when a configuration file error is found.
ConfigurationException() - Constructor for exception com.sun.faban.harness.ConfigurationException
Constructs a new ConfigurationException with null as its detail message.
ConfigurationException(String) - Constructor for exception com.sun.faban.harness.ConfigurationException
Constructs a new ConfigurationException with the specified detail message.
ConfigurationException(String, Throwable) - Constructor for exception com.sun.faban.harness.ConfigurationException
Constructs a new ConfigurationException with the specified detail message and cause.
ConfigurationException(Throwable) - Constructor for exception com.sun.faban.harness.ConfigurationException
Constructs a new ConfigurationException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
configure(Master, RunInfo, int, Timer) - Method in interface com.sun.faban.driver.engine.Agent
Configures each agents with the properties passed.
configure(Master, RunInfo, int, Timer) - Method in class com.sun.faban.driver.engine.AgentImpl
Configures each agents with the properties passed.
configure(Element) - Method in class com.sun.faban.driver.engine.FixedSequence
Configures/overrides the mix from the driverConfig DOM node read from the configuration file.
configure(Element) - Method in class com.sun.faban.driver.engine.FlatMix
Configures the flat mix based on the ratios given in the configuration file.
configure(Element) - Method in class com.sun.faban.driver.engine.FlatSequenceMix
Configures the flat mix based on the ratios given in the configuration file.
configure() - Method in class com.sun.faban.driver.engine.MasterImpl
Contacts the registry and gets references for all agents.
configure(Element) - Method in class com.sun.faban.driver.engine.MatrixMix
Configures/overrides the mix from the driverConfig DOM node read from the configuration file.
configure(Element) - Method in class com.sun.faban.driver.engine.Mix
Configures/overrides the mix from the driverConfig DOM node read from the configuration file.
configure(Run, String, String, String[]) - Method in interface com.sun.faban.harness.agent.OracleAgent
Deprecated. Configures the agent.
configure(Run, String, String, String[]) - Method in class com.sun.faban.harness.agent.OracleAgentImpl
Deprecated. To configure the OracleAgent at the start of a run.
configure(List<MasterToolContext>, Set<String>, String) - Method in interface com.sun.faban.harness.agent.ToolAgent
This method configures the tools that must be run on this machine.
configure(List<MasterToolContext>, Set<String>, String) - Method in class com.sun.faban.harness.agent.ToolAgentImpl
This method configures the tools that must be run on this machine by calling the configure method on each of the specified tools.
configure() - Method in interface com.sun.faban.harness.Benchmark
Deprecated. This method is called to configure the specific benchmark run Tasks done in this method include reading user parameters, logging them and initializing various local variables.
Configure - Annotation Type in com.sun.faban.harness
Annotation used for run configuration method in the benchmark class.
configure() - Method in class com.sun.faban.harness.DefaultFabanBenchmark
Deprecated. This method is called to configure the specific benchmark run Tasks done in this method include reading user parameters, logging them and initializing various local variables.
configure() - Method in class com.sun.faban.harness.services.ServiceManager
Configures the service.
configure() - Method in class com.sun.faban.harness.tools.Collector
This method is responsible for configuring the collector.
configure() - Method in class com.sun.faban.harness.tools.Cpustat
This method is responsible for configuring the tool utility.
configure(String, List<String>, String, String, String, String, CmdAgentImpl, CountDownLatch) - Method in class com.sun.faban.harness.tools.GenericTool
Deprecated. This is the method that should get the arguments to call the tool with.
configure() - Method in class com.sun.faban.harness.tools.Jvmstat
This is the method that should get the arguments to call the tool with.
configure(String, List<String>, String, String, String, String, CmdAgentImpl, CountDownLatch) - Method in class com.sun.faban.harness.tools.Lockstat
Deprecated. Configures lockstat.
configure(String, List<String>, String, String, String, String, CmdAgentImpl, CountDownLatch) - Method in class com.sun.faban.harness.tools.Mysqlstats
Deprecated. Configures Mysqlstats.
configure(String, List<String>, String, String, String, String, CmdAgentImpl, CountDownLatch) - Method in class com.sun.faban.harness.tools.OracleTool
Deprecated. Configures the Oracle tool.
configure(String, List<String>, String, String, String, String, CmdAgentImpl, CountDownLatch) - Method in class com.sun.faban.harness.tools.Statit
Deprecated.  
configure(String, List<String>, String, String, String, String, CmdAgentImpl, CountDownLatch) - Method in interface com.sun.faban.harness.tools.Tool
This method is called to configure the tool.
configure(String, String, String, String, CmdAgentImpl, CountDownLatch) - Method in class com.sun.faban.harness.tools.ToolWrapper
This method is responsible for configuring a tool.
configure(String, List<String>, String, String, String, String, CmdAgentImpl, CountDownLatch) - Method in class com.sun.faban.harness.tools.Wlp2
Deprecated. This is the method that should get the arguments to call the tool with.
configureLocal() - Method in class com.sun.faban.driver.engine.MasterImpl
Configures a local, in-process agent.
connect(SocketAddress, int) - Method in class com.sun.faban.driver.transport.util.TimedSocket
Connects this socket to the server with a specified timeout value.
connect(SocketAddress, int) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Connects this socket to the server with a specified timeout value.
contains(Subject) - Method in class com.sun.faban.harness.security.Acl
Checks whether the acl contains an identitity (a principal name) of the given subject.
ContentReader - Class in com.sun.faban.harness.webclient
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.
ContentReader() - Constructor for class com.sun.faban.harness.webclient.ContentReader
 
ContentSizeStats - Class in com.sun.faban.driver.util
The ContentSizeStats collects the content size metrics for the FabanHTTPBench or othe standard Http drivers.
ContentSizeStats(int) - Constructor for class com.sun.faban.driver.util.ContentSizeStats
Constructs the ContentSizeStats for the given number of operations.
Context - Annotation Type in com.sun.faban.harness
Annotation used for context variable injection of services and tools.
convertPath(String) - Static method in class com.sun.faban.common.Utilities
Attempts to convert a path from Windows to Unix.
CookieHandler - Class in com.sun.faban.driver.transport.sunhttp
Faban's implementation of the cookie handler.
CookieHandler() - Constructor for class com.sun.faban.driver.transport.sunhttp.CookieHandler
 
copy(Metrics) - Method in class com.sun.faban.driver.engine.RuntimeMetrics
Copies the necessary members of Metrics into this RuntimeMetrics.
copy(String, String, String, String, boolean) - Method in class com.sun.faban.harness.engine.CmdService
Deprecated.  
copyFile(String, String, boolean) - Static method in class com.sun.faban.harness.util.FileHelper
Copies a file.
copyToStream(String, String, OutputStream) - Method in class com.sun.faban.harness.engine.CmdService
Copy a file from one remote machine to a stream on the master.
coreServiceThreads - Variable in class com.sun.faban.harness.logging.LogConfig
Base number of service threads.
Cpustat - Class in com.sun.faban.harness.tools
Cpustat starts the cpustat tool.
Cpustat() - Constructor for class com.sun.faban.harness.tools.Cpustat
 
CR - Static variable in class com.sun.faban.harness.logging.FlexBuffer
Carriage return.
createServerSocket(int) - Method in class com.sun.faban.harness.agent.AgentSocketFactory
This method just calls the superClass createServerSocket method to create a ServerSocket.
createSocket(String, int, InetAddress, int) - Method in class com.sun.faban.driver.transport.hc3.AboveTimedSSLSocketFactory
 
createSocket(String, int, InetAddress, int, HttpConnectionParams) - Method in class com.sun.faban.driver.transport.hc3.AboveTimedSSLSocketFactory
 
createSocket(String, int) - Method in class com.sun.faban.driver.transport.hc3.AboveTimedSSLSocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class com.sun.faban.driver.transport.hc3.AboveTimedSSLSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class com.sun.faban.driver.transport.hc3.BelowTimedSSLSocketFactory
 
createSocket(String, int, InetAddress, int, HttpConnectionParams) - Method in class com.sun.faban.driver.transport.hc3.BelowTimedSSLSocketFactory
 
createSocket(String, int) - Method in class com.sun.faban.driver.transport.hc3.BelowTimedSSLSocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class com.sun.faban.driver.transport.hc3.BelowTimedSSLSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class com.sun.faban.driver.transport.hc3.ProtocolTimedSocketFactory
 
createSocket(String, int, InetAddress, int, HttpConnectionParams) - Method in class com.sun.faban.driver.transport.hc3.ProtocolTimedSocketFactory
 
createSocket(String, int) - Method in class com.sun.faban.driver.transport.hc3.ProtocolTimedSocketFactory
 
createSocket(Proxy) - Method in class com.sun.faban.driver.transport.sunhttp.SocketFactory
Creates a new socket.
createSocket(Proxy) - Method in class com.sun.faban.driver.transport.util.TimedSocketFactory
Creates a socket through the given proxy.
createSocket() - Method in class com.sun.faban.driver.transport.util.TimedSocketFactory
Creates a new socket.
createSocket(String, int) - Method in class com.sun.faban.driver.transport.util.TimedSocketFactory
Creates a new socket connected to the given host and port.
createSocket(String, int, InetAddress, int) - Method in class com.sun.faban.driver.transport.util.TimedSocketFactory
Creates a stream socket and connects it to the specified port using a specified local address and port.
createSocket(InetAddress, int) - Method in class com.sun.faban.driver.transport.util.TimedSocketFactory
Creates a stream socket and connects it to the specified port number at the specified IP address.
createSocket(InetAddress, int, InetAddress, int) - Method in class com.sun.faban.driver.transport.util.TimedSocketFactory
Creates a stream socket and connects it to the specified port using a specified local address and port.
createSocket(String, int) - Method in class com.sun.faban.harness.agent.AgentSocketFactory
Overrides the createSocket method of the RMISocketFactory superclass.
createURLStreamHandler(String) - Method in class com.sun.faban.driver.transport.sunhttp.URLStreamHandlerFactory
Creates a URL stream handler for a given protocol.
ctx - Variable in class com.sun.faban.harness.tools.CommandLineTool
The injected tool context.
currentTimeMillis() - Method in interface com.sun.faban.driver.engine.Master
Obtain the master's time for time adjustment.
currentTimeMillis() - Method in class com.sun.faban.driver.engine.MasterImpl
Obtain the master's time for time adjustment.
CustomMetrics - Interface in com.sun.faban.driver
Benchmarks that keep track of custom metrices will need to create a metrics class implementing this CustomMetrics interface.
CustomMetrics.Element - Class in com.sun.faban.driver
The custom metric element needed by the reporter.
CustomMetrics.Element() - Constructor for class com.sun.faban.driver.CustomMetrics.Element
 
CustomTableMetrics - Interface in com.sun.faban.driver
Benchmarks that keep track of custom metrices will need to create a metrics class implementing this CustomMetrics interface.
Cycle - Class in com.sun.faban.driver.engine
Super class of all distributions.
Cycle() - Constructor for class com.sun.faban.driver.engine.Cycle
 
cycleSum - Variable in class com.sun.faban.driver.engine.Metrics
Sum of cycle time (not think time) for little's law verification.
CycleThread - Class in com.sun.faban.driver.engine
A driver thread that controls the run by ramp up, steady state, and ramp down cycles.
CycleThread() - Constructor for class com.sun.faban.driver.engine.CycleThread
 
CycleType - Enum in com.sun.faban.driver
CycleType determines whether the cycleTime is to be interpreted as think time or arrival time.

D

daemonMode - Static variable in class com.sun.faban.harness.common.Config
The mode of the run daemon in this configuration.
dateTime - Variable in class com.sun.faban.harness.webclient.RunResult
The timestamp of the run.
DDGenerator - Class in com.sun.faban.driver.util
Utility class for generating Faban driver DDs for the Faban harness.
DDGenerator() - Constructor for class com.sun.faban.driver.util.DDGenerator
 
DEFAULT_LOG_FILE - Static variable in class com.sun.faban.harness.common.Config
The default log file.
DEFAULT_PORT - Static variable in class com.sun.faban.common.RegistryLocator
The default registry port for Faban - 9998.
DEFAULT_PRIORITY - Static variable in class com.sun.faban.harness.common.Config
The default priority.
DefaultFabanBenchmark - Class in com.sun.faban.harness
Deprecated. Replaced by DefaultFabanBenchmark2, this class is provided for backward compatibility and is to be removed in the future.
DefaultFabanBenchmark() - Constructor for class com.sun.faban.harness.DefaultFabanBenchmark
Deprecated.  
DefaultFabanBenchmark2 - Class in com.sun.faban.harness
The default benchmark class(based on annotations) for use with benchmarks implemented with the Faban Driver Framework.
DefaultFabanBenchmark2() - Constructor for class com.sun.faban.harness.DefaultFabanBenchmark2
 
defBytes - Variable in class com.sun.faban.driver.engine.RunInfo
fhb bytes defining a class.
DefinitionException - Exception in com.sun.faban.driver
DefinitionException reports an error in the BenchmarkDefinition, BenchmarkDriver, and BenchmarkOperation annotations.
DefinitionException() - Constructor for exception com.sun.faban.driver.DefinitionException
Constructs a new exception with null as its detail message.
DefinitionException(Throwable) - Constructor for exception com.sun.faban.driver.DefinitionException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
DefinitionException(String, Throwable) - Constructor for exception com.sun.faban.driver.DefinitionException
Constructs a new exception with the specified detail message and cause.
DefinitionException(String) - Constructor for exception com.sun.faban.driver.DefinitionException
Constructs a new exception with the specified detail message.
DELAYBUCKETS - Static variable in class com.sun.faban.driver.engine.Metrics
Number of delay time buckets in histogram.
delayBucketSize - Variable in class com.sun.faban.driver.engine.Metrics
Size of each delay time bucket, in ns.
delayCntStdy - Variable in class com.sun.faban.driver.engine.Metrics
Number of transactions the delay time was successfuly recorded.
delayHist - Variable in class com.sun.faban.driver.engine.Metrics
Histogram of actual delay times.
delayMax - Variable in class com.sun.faban.driver.engine.Metrics
Maximum delay times.
delayMin - Variable in class com.sun.faban.driver.engine.Metrics
Minimum delay times.
delaySum - Variable in class com.sun.faban.driver.engine.Metrics
Sum of delay (cycle/think) times.
delete(String, String) - Method in class com.sun.faban.harness.engine.CmdService
Deletes the file from the machine.
delete(String, String, FileFilter) - Method in class com.sun.faban.harness.engine.CmdService
Deletes the file from the machine based on the filter provided.
delete(File, FileFilter) - Static method in class com.sun.faban.harness.util.FileHelper
Deletes all files matched by the filter in a certain directory.
deleteFile(String, String) - Static method in class com.sun.faban.harness.RunContext
Deletes a file on a remote host.
deleteFiles(String, String, FileFilter) - Static method in class com.sun.faban.harness.RunContext
Deletes files on a target remote host.
deleteNode(Node, Node) - Method in class com.sun.faban.harness.util.XMLReader
Deletes a node.
deleteRun(String) - Method in class com.sun.faban.harness.engine.RunQ
Deletes the run with the specified runId from the runq.
DEPLOY_PASSWORD - Static variable in class com.sun.faban.harness.common.Config
Password used for deploying benchmarks and services.
DEPLOY_USER - Static variable in class com.sun.faban.harness.common.Config
User name used for deploying benchmarks and services.
deployBenchmark(File, String) - Static method in class com.sun.faban.harness.util.DeployUtil
Deploys a benchmark.
Deployer - Class in com.sun.faban.harness.webclient
The Deployer servlet is used to deploy a benchmark/service from a remote system.
Deployer() - Constructor for class com.sun.faban.harness.webclient.Deployer
 
DeployException - Exception in com.sun.faban.harness.util
Signifies a deployment exception
DeployException(String) - Constructor for exception com.sun.faban.harness.util.DeployException
Constructs a new exception with the specified detail message.
DeployException(String, Throwable) - Constructor for exception com.sun.faban.harness.util.DeployException
Constructs a new exception with the specified detail message and cause.
DeployException(Throwable) - Constructor for exception com.sun.faban.harness.util.DeployException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
DeployImageClassLoader - Class in com.sun.faban.harness.engine
ClassLoader for benchmarks, services, and possible future deploy images.
deployService(File, String) - Static method in class com.sun.faban.harness.util.DeployUtil
Deploys a service.
DeployTask - Class in com.sun.faban.harness.util
Ant task for deployment of benchmarks.
DeployTask() - Constructor for class com.sun.faban.harness.util.DeployTask
 
DeployUtil - Class in com.sun.faban.harness.util
Benchmark deployment utility used to check/generate the deployment descriptors, check proper deployment of all benchmarks or individual benchmarks, and deploy them if appropriate.
DeployUtil() - Constructor for class com.sun.faban.harness.util.DeployUtil
 
desc - Variable in class com.sun.faban.harness.services.ServiceContext
The service description describing this context.
description - Variable in class com.sun.faban.driver.CustomMetrics.Element
The description as shown in the summary report.
DESCRIPTION - Static variable in class com.sun.faban.harness.engine.RunQ
Description field index in the run queue listing.
description - Variable in class com.sun.faban.harness.webclient.RunResult
The run description.
destroy() - Method in interface com.sun.faban.common.CommandHandle
Forfully terminates the command.
destroy() - Method in class com.sun.faban.common.CommandHandleImpl
Forfully terminates the command.
destroy() - Static method in class com.sun.faban.harness.engine.Engine
Terminates the instance.
destroy() - Method in class com.sun.faban.harness.engine.InitFilter
 
Dispatcher - Class in com.sun.faban.harness.webclient
The dispatcher is introduced to reorganize the web interface using clean MVC interfaces.
Dispatcher() - Constructor for class com.sun.faban.harness.webclient.Dispatcher
 
doConnect(String, int) - Method in class com.sun.faban.driver.transport.sunhttp.HttpClient
Return a socket connected to the server, with any appropriate options pre-established.
doContinueResponse() - Method in class com.sun.faban.harness.logging.LogHandler
Continues writing the response to the channel.
doContinueResponse() - Method in interface com.sun.faban.harness.logging.ProtocolHandler
Continues writing the response to the channel.
doesFileExist(String) - Method in interface com.sun.faban.harness.agent.FileAgent
Checks whether the given remote file exists.
doesFileExist(String) - Method in class com.sun.faban.harness.agent.FileAgentImpl
Checks whether the given remote file exists.
doesFileExist(String, String) - Method in class com.sun.faban.harness.engine.CmdService
Checks whether the given remote file exists.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.sun.faban.harness.engine.InitFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.CLIServlet
Lists pending runs, obtains status, or show logs of a particular run. Pending: http://..../pending/ Status: http://..../status/${runid} Logs: http://..../logs/${runid} Tail Logs: http://..../logs/${runid}/tail Follow Logs: http://..../logs/${runid}/follow Combination of tail and follow, postfix /tail/follow .
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.ContentReader
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.Deployer
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.Dispatcher
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.LogReader
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.XFormServlet
A get request starts a new form.
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.CLIServlet
Submits new runs or kills runs.
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.Deployer
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.Dispatcher
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.RunRetriever
Post method to retrieve a run for a remote queue.
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.RunUploader
Post method to upload the run.
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.XFormServlet
A post request deals with form interactions.
doProcessRequest(ByteBuffer, int) - Method in class com.sun.faban.harness.logging.LogHandler
Analyzes the buffer and return read active status.
doProcessRequest(ByteBuffer, int) - Method in interface com.sun.faban.harness.logging.ProtocolHandler
Analyzes the buffer and return read active status.
doProcessResponse() - Method in class com.sun.faban.harness.logging.LogHandler
Creates and writes the response to the channel.
doProcessResponse() - Method in interface com.sun.faban.harness.logging.ProtocolHandler
Creates and writes the response to the channel.
Download - Class in com.sun.faban.harness.agent
The benchmark loader is called by the command agent to download benchmarks to the agent machine in order to drive the workload without manually having to cope with distributing benchmark code.
Download() - Constructor for class com.sun.faban.harness.agent.Download
 
downloadServices(List<String>) - Method in interface com.sun.faban.harness.agent.CmdAgent
Downloads the files used by services and tools to the remote agent system.
downloadServices(List<String>) - Method in class com.sun.faban.harness.agent.CmdAgentImpl
Downloads the files used by services and tools to the remote agent system.
downloadServices(String, List<String>) - Method in class com.sun.faban.harness.engine.CmdService
Downloads files used by deploy images, especially services and tools.
drandom(double, double) - Method in class com.sun.faban.driver.util.Random
Selects a double random number uniformly distributed between x and y, inclusively, with a mean of (x+y)/2.
driverConfig - Variable in class com.sun.faban.driver.engine.RunInfo
The current driver config object.
DriverConfigElement - Class in com.sun.faban.harness.formsgen
Handler for the driverConfig element special case.
DriverConfigElement() - Constructor for class com.sun.faban.harness.formsgen.DriverConfigElement
 
DriverContext - Class in com.sun.faban.driver
DriverContext is the point of communication between the developer-provided driver and the Faban driver framework.
DriverContext() - Constructor for class com.sun.faban.driver.DriverContext
 
DriverContext - Class in com.sun.faban.driver.engine
DriverContext is the point of communication between the developer-provided driver and the Faban driver framework.
DriverContext.TimingInfo - Class in com.sun.faban.driver.engine
TimingInfo is a value object that contains individual timing records for each operation.
DriverContext.TimingInfo() - Constructor for class com.sun.faban.driver.engine.DriverContext.TimingInfo
 
driverName - Variable in class com.sun.faban.driver.engine.Metrics
Name of the driver.
driverType - Variable in class com.sun.faban.driver.engine.Metrics
Type id of the driver.
DRIVERURI - Static variable in class com.sun.faban.driver.engine.RunInfo
Namespace URI for the Faban driver.
dumpResponseHeaders() - Method in class com.sun.faban.driver.HttpTransport
Utility class to get responseHeaders as a string.
dumpResponseHeaders() - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Utility class to get responseHeaders as a string.
dumpResponseHeaders() - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Utility class to get responseHeaders as a string.
duplicates - Variable in class com.sun.faban.harness.webclient.ResultAction.EditArchiveModel
The set of duplicate runs.

E

editPropFile(String, Properties, String) - Static method in class com.sun.faban.harness.util.FileHelper
This method opens, traverses through the file and finds the properties and replaces the values This updates only the first occurrence of the prop in the file to eliminate cases where it changes props defined like PROP=$PROP:MYPROP We expect only one prop per line in the file.
editXML(RunResult) - Static method in class com.sun.faban.harness.webclient.ResultAction
Edit run.xml file.
ElementHandler - Interface in com.sun.faban.harness.formsgen
Interface for all element type handlers.
end() - Method in interface com.sun.faban.harness.Benchmark
Deprecated. This method is responsible for waiting for all commands started and run all postprocessing needed.
end() - Method in class com.sun.faban.harness.DefaultFabanBenchmark
Deprecated. This method is responsible for waiting for all commands started and run all postprocessing needed.
end() - Method in class com.sun.faban.harness.DefaultFabanBenchmark2
This method is responsible for waiting for all commands started and run all postprocessing needed.
endOfData() - Method in class com.sun.faban.harness.logging.FlexBuffer.Tokenizer
Returns position of end of data.
EndRun - Annotation Type in com.sun.faban.harness
Annotation used for method waiting for the run to end in the benchmark class.
endsWith(String) - Method in class com.sun.faban.harness.logging.FlexBuffer
Checks if the string ends with provided string.
endTime - Variable in class com.sun.faban.driver.engine.Metrics
End time as ms offset from start time.
endTimeNanos - Variable in class com.sun.faban.driver.engine.Metrics
End time as nanosec time.
Engine - Class in com.sun.faban.harness.engine
This class starts the engine by creating the Registry with which all other instances of remote servers register.
eof() - Method in interface com.sun.faban.harness.webclient.XMLInputStream.EOFListener
Gets called if and when eof is hit.
equals(Object) - Method in class com.sun.faban.common.NameValuePair
A NameValuePair equals another if and only if both the name and value equal.
equals(Object) - Method in class com.sun.faban.driver.transport.hc3.AboveTimedSSLSocketFactory
All instances of ProtocolTimedSocketFactory are the same.
equals(Object) - Method in class com.sun.faban.driver.transport.hc3.BelowTimedSSLSocketFactory
All instances of ProtocolTimedSocketFactory are the same.
equals(Object) - Method in class com.sun.faban.driver.transport.hc3.ProtocolTimedSocketFactory
All instances of ProtocolTimedSocketFactory are the same.
equals(Object) - Method in class com.sun.faban.harness.services.ServiceDescription
 
equals(Object) - Method in class com.sun.faban.harness.tools.MasterToolContext
 
equals(Object) - Method in class com.sun.faban.harness.tools.ToolDescription
 
errCntStdy - Variable in class com.sun.faban.driver.engine.Metrics
Number of failed transactions during steady state.
errCntStdy - Variable in class com.sun.faban.driver.engine.RuntimeMetrics
Number of failed transactions during steady state.
errCntTotal - Variable in class com.sun.faban.driver.engine.Metrics
Number of failed transactions total.
errCntTotal - Variable in class com.sun.faban.driver.engine.RuntimeMetrics
Number of failed transactions total.
escapeXML(String) - Static method in class com.sun.faban.common.Utilities
Formats the message to be XML compatible, with the XML escaping.
escapeXML(String, StringBuilder) - Static method in class com.sun.faban.common.Utilities
Formats the message to be XML compatible, with the XML escaping.
exec(RemoteCallable<V>, String) - Method in interface com.sun.faban.harness.agent.CmdAgent
Executes the RemoteCallable on the target instance.
exec(RemoteCallable<V>, String) - Method in class com.sun.faban.harness.agent.CmdAgentImpl
Executes the RemoteCallable on the target instance.
exec(Command) - Static method in class com.sun.faban.harness.RunContext
Executes a command on the local system.
exec(String, Command) - Static method in class com.sun.faban.harness.RunContext
Executes a command on a remote host.
exec(String[], Command) - Static method in class com.sun.faban.harness.RunContext
Executes a command on a set of remote hosts.
exec(String, RemoteCallable<V>) - Static method in class com.sun.faban.harness.RunContext
Execute a code block defined as a RemoteCallable on a remote host.
exec(String[], RemoteCallable<V>) - Static method in class com.sun.faban.harness.RunContext
Execute a code block defined as a RemoteCallable on a set of remote hosts.
exec(Command, boolean) - Method in class com.sun.faban.harness.tools.ToolContext
Executes a command, optionally use the stdout from this command as the tool output.
exec(Command, boolean, int) - Method in class com.sun.faban.harness.tools.ToolContext
Executes a command, optionally use the stdout or stderr from this command as the tool output.
execSQL(String) - Method in interface com.sun.faban.harness.agent.OracleAgent
Deprecated. Executes an SQL statement.
execSQL(String) - Method in class com.sun.faban.harness.agent.OracleAgentImpl
Deprecated. Executes an SQL statement.
execute(CommandChecker, Map<String, List<String>>) - Method in class com.sun.faban.common.Command
Called from the command agent allowing the agent to ensure the command will work in the agent environment.
execute() - Method in class com.sun.faban.common.Command
Executes the command locally on this system.
execute(Command, String) - Method in interface com.sun.faban.harness.agent.CmdAgent
Executes a command from the remote command agent.
execute(Command, String) - Method in class com.sun.faban.harness.agent.CmdAgentImpl
Executes a command from the remote command agent.
execute(Command, String) - Method in class com.sun.faban.harness.engine.CmdService
Executes a command from the master's command agent.
execute(String, Command, String) - Method in class com.sun.faban.harness.engine.CmdService
Executes a command from the remote command agent.
execute(String[], Command, String) - Method in class com.sun.faban.harness.engine.CmdService
Executes a command from the remote command agent.
execute(String, RemoteCallable<V>, String) - Method in class com.sun.faban.harness.engine.CmdService
Executes a job in a remote command agent.
execute(String[], RemoteCallable<V>, String) - Method in class com.sun.faban.harness.engine.CmdService
Executes a job on remote command agents on a list of systems.
execute() - Method in class com.sun.faban.harness.util.DeployTask
Executes the Faban deployment task.
executeElement() - Method in class com.sun.faban.harness.formsgen.XformsHandler
Executes the specific element handler.
executeJava(CommandChecker, List<String>) - Method in class com.sun.faban.common.Command
Called from the command agent to execute java allowing the agent to ensure the java command will work in the agent environment.
exists(String, String) - Static method in class com.sun.faban.harness.RunContext
Checks whether the given remote file exists.
exists(String) - Static method in class com.sun.faban.harness.webclient.RunAnalyzer
Checks whether the analysis with the given name exists.
exit() - Method in class com.sun.faban.harness.engine.RunDaemon
Exits the RunDaemon.
exit() - Method in class com.sun.faban.harness.engine.RunQ
Method to stop the run daemon before unloading Faban Engine servlet.
exitValue() - Method in interface com.sun.faban.common.CommandHandle
Obtains the exit value of the command.
exitValue() - Method in class com.sun.faban.common.CommandHandleImpl
Obtains the exit value of the command.
ExpectedException - Exception in com.sun.faban.driver
An ExpectedException, signifies an exception condition which is expected.
ExpectedException() - Constructor for exception com.sun.faban.driver.ExpectedException
Constructs a new expected exception with null as its detail message.
ExpectedException(String) - Constructor for exception com.sun.faban.driver.ExpectedException
Constructs a new expected exception with the specified detail message.
ExpectedException(String, Throwable) - Constructor for exception com.sun.faban.driver.ExpectedException
Constructs a new Expected exception with the specified detail message and cause.
ExpectedException(Throwable) - Constructor for exception com.sun.faban.driver.ExpectedException
Constructs a new expected exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).

F

FABAN_HOME - Static variable in class com.sun.faban.harness.common.Config
The faban installation directory.
FABAN_HOST - Static variable in class com.sun.faban.harness.common.Config
The current host name.
FABAN_ROOT - Static variable in class com.sun.faban.harness.common.Config
The web root context to access Faban.
FABAN_URL - Static variable in class com.sun.faban.harness.common.Config
The full URL used for accessing Faban from inside the rig.
FabanCookieSpec - Class in com.sun.faban.driver.transport.hc3
The Faban cookie spec is even more liberal than Apache's CookieSpecBase.
FabanCookieSpec() - Constructor for class com.sun.faban.driver.transport.hc3.FabanCookieSpec
 
FabanHostUnknownException - Exception in com.sun.faban.harness
Exception signifying that the specified host is not part of the rig.
FabanHostUnknownException() - Constructor for exception com.sun.faban.harness.FabanHostUnknownException
Constructs a new host unknown exception with null as its detail message.
FabanHostUnknownException(String) - Constructor for exception com.sun.faban.harness.FabanHostUnknownException
Constructs a new host unknown exception with the specified detail message.
FabanHostUnknownException(String, Throwable) - Constructor for exception com.sun.faban.harness.FabanHostUnknownException
Constructs a new host unknown exception with the specified detail message and cause.
FabanHostUnknownException(Throwable) - Constructor for exception com.sun.faban.harness.FabanHostUnknownException
Constructs a new host unknown exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
FabanHTTPBench - Class in com.sun.faban.driver.util
This is the "common driver" for simple HTTP benchmarking.
FabanHTTPBench() - Constructor for class com.sun.faban.driver.util.FabanHTTPBench
 
FabanNamespaceContext - Class in com.sun.faban.common
A NamespaceContext with Faban namespace conventions precoded.
FabanNamespaceContext() - Constructor for class com.sun.faban.common.FabanNamespaceContext
Constructs the Faban namespace context that contains all Faban namespaces to start with.
FabanShell - Class in com.sun.faban.common
A platform-independent command execution tool that parses the command line and assignes all the parameters correctly.
FABANURI - Static variable in class com.sun.faban.common.ParamReader
The base Faban namespace URI.
FABANURI - Static variable in class com.sun.faban.driver.engine.RunInfo
Namespace URI for Faban in general.
FAILED - Static variable in class com.sun.faban.harness.common.Run
Run status FAILED.
FatalException - Exception in com.sun.faban.driver
A FatalException, when thrown from any driver code signifies that the run has encountered a fatal error.
FatalException() - Constructor for exception com.sun.faban.driver.FatalException
Constructs a new fatal exception with null as its detail message.
FatalException(String) - Constructor for exception com.sun.faban.driver.FatalException
Constructs a new fatal exception with the specified detail message.
FatalException(String, Throwable) - Constructor for exception com.sun.faban.driver.FatalException
Constructs a new fatal exception with the specified detail message and cause.
FatalException(Throwable) - Constructor for exception com.sun.faban.driver.FatalException
Constructs a new fatal exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
feed(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.Results
Obtains the feed list.
fetchNextRun(String) - Method in class com.sun.faban.harness.engine.RunDaemon
Fetches the next run from the run queue and places it into the output to be executed.
fetchNextRun(String) - Method in class com.sun.faban.harness.engine.RunQ
Moves the run from the queue into the output directory.
fetchOutput(int) - Method in interface com.sun.faban.common.CommandHandle
Obtains the stdout or stderr of the command.
fetchOutput(int, String) - Method in interface com.sun.faban.common.CommandHandle
Obtains the stdout or stderr of the command and put it into file.
fetchOutput(int) - Method in class com.sun.faban.common.CommandHandleImpl
Obtains the stdout or stderr of the command.
fetchOutput(int, String) - Method in class com.sun.faban.common.CommandHandleImpl
Obtains the stdout or stderr of the command and put it into file.
fetchPage(String, String[], String) - Method in class com.sun.faban.driver.HttpTransport
Makes a POST request, fetches the main page and all other image or resource pages.
fetchPage(String, String[], String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a POST request, fetches the main page and all other image or resource pages.
fetchPage(String, String[], String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Makes a POST request, fetches the main page and all other image or resource pages.
fetchResponse(HttpURLConnection) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Fetches http response data from an already established connection.
fetchResponseData(InputStream) - Method in class com.sun.faban.driver.HttpTransport
Fetches the data from the stream, converts to char, and returns it as a StringBuilder.
fetchResponseData(Reader) - Method in class com.sun.faban.driver.HttpTransport
Fetches the data from the reader and returns it as a StringBuilder.
fetchResponseData(InputStream) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Fetches the data from the stream, converts to char, and returns it as a StringBuilder.
fetchResponseData(Reader) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Fetches the data from the reader and returns it as a StringBuilder.
fetchResponseData(InputStream) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Fetches the data from the stream, converts to char, and returns it as a StringBuilder.
fetchResponseData(Reader) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Fetches the data from the reader and returns it as a StringBuilder.
fetchURL(URL, Map<String, String>) - Method in class com.sun.faban.driver.HttpTransport
Reads data from the URL and returns the data read.
fetchURL(URL) - Method in class com.sun.faban.driver.HttpTransport
Reads data from the URL and returns the data read.
fetchURL(String, Map<String, String>) - Method in class com.sun.faban.driver.HttpTransport
Reads data from the URL and returns the data read.
fetchURL(String) - Method in class com.sun.faban.driver.HttpTransport
Reads data from the URL and returns the data read.
fetchURL(String, String) - Method in class com.sun.faban.driver.HttpTransport
Makes a POST request to the URL.
fetchURL(String, String, Map<String, String>) - Method in class com.sun.faban.driver.HttpTransport
Makes a POST request to the URL.
fetchURL(URL, String, Map<String, String>) - Method in class com.sun.faban.driver.HttpTransport
Makes a POST request to the URL.
fetchURL(URL, String) - Method in class com.sun.faban.driver.HttpTransport
Makes a POST request to the URL.
fetchURL(URL, URL[], String) - Method in class com.sun.faban.driver.HttpTransport
Method not implemented.
fetchURL(URL, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Reads data from the URL and returns the data read.
fetchURL(URL) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Reads data from the URL and returns the data read.
fetchURL(String, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Reads data from the URL and returns the data read.
fetchURL(String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Reads data from the URL and returns the data read.
fetchURL(String, String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a POST request to the URL.
fetchURL(String, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a POST request to the URL.
fetchURL(URL, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a POST request to the URL.
fetchURL(URL, String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a POST request to the URL.
fetchURL(String, List<Part>, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a Multi-part POST request to the URL.
fetchURL(URL, List<Part>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a Multi-part POST request to the URL.
fetchURL(String, List<Part>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a Multi-part POST request to the URL.
fetchURL(URL, List<Part>, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a Multi-part POST request to the URL.
fetchURL(URL, URL[], String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Method not implemented.
fetchURL(URL, Map<String, String>) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Reads data from the URL and returns the data read.
fetchURL(URL) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Reads data from the URL and returns the data read.
fetchURL(String, Map<String, String>) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Reads data from the URL and returns the data read.
fetchURL(String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Reads data from the URL and returns the data read.
fetchURL(String, String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Makes a POST request to the URL.
fetchURL(String, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Makes a POST request to the URL.
fetchURL(URL, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Makes a POST request to the URL.
fetchURL(URL, String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Makes a POST request to the URL.
fetchURL(URL, URL[], String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Method not implemented.
FILE_AGENT - Static variable in class com.sun.faban.harness.common.Config
File agent name in registry.
FileAgent - Interface in com.sun.faban.harness.agent
This is the interface that is implemented by the FileAgent.
FileAgentImpl - Class in com.sun.faban.harness.agent
This is the class that reads/writes files for remote objects.
FileAgentImpl() - Constructor for class com.sun.faban.harness.agent.FileAgentImpl
Constructs the file agent.
FileFilter - Interface in com.sun.faban.harness
The Faban FileFilter interface defines a serializatble file filter for remote calls.
FileHelper - Class in com.sun.faban.harness.util
File utilities.
FileHelper() - Constructor for class com.sun.faban.harness.util.FileHelper
 
FileService - Interface in com.sun.faban.harness.agent
The methods in this interface are the public face of FileService They can be used by any remote object to access remote files.
FileServiceException - Exception in com.sun.faban.harness.agent
The FileServiceException indicates an error accessing the file from the file service.
FileServiceException() - Constructor for exception com.sun.faban.harness.agent.FileServiceException
Catches exceptions without a specified message.
FileServiceException(String) - Constructor for exception com.sun.faban.harness.agent.FileServiceException
Constructs the appropriate exception with the specified string.
FileTransfer - Class in com.sun.faban.common
The FileTransfer class represents a file to be transferred via RMI from one to the other system.
FileTransfer(String, String) - Constructor for class com.sun.faban.common.FileTransfer
Creates a file transfer object.
FileTransfer(byte[], int, int, String) - Constructor for class com.sun.faban.common.FileTransfer
Creates a file transfer object from a byte buffer.
FileTransfer() - Constructor for class com.sun.faban.common.FileTransfer
The noarg constructore is used for deserializing.
FINE_RESPBUCKETS - Static variable in class com.sun.faban.driver.engine.Metrics
The number of fine response time buckets.
fineRespBucketSize - Variable in class com.sun.faban.driver.engine.Metrics
Size of the fine response time bucket.
fineRespBucketSize - Variable in class com.sun.faban.driver.engine.RuntimeMetrics
Size of the fine response time buckets.
fineRespHistMax - Variable in class com.sun.faban.driver.engine.Metrics
Max fine response time.
fineRespHistMax - Variable in class com.sun.faban.driver.engine.RuntimeMetrics
Max fine response time.
finish() - Method in class com.sun.faban.harness.tools.GenericTool
Deprecated. Finish up the tool.
finish() - Method in class com.sun.faban.harness.tools.Mysqlstats
Deprecated. Finishes up mysqlstats.
finish() - Method in class com.sun.faban.harness.tools.OracleTool
Deprecated. Finishes up the Oracle tool.
finish() - Method in class com.sun.faban.harness.tools.ToolWrapper
Finishes up the tool and notifies the infrastructure of the tool finishing up.
FixedSequence - Class in com.sun.faban.driver.engine
The implementation of the fixed sequence annotation.
FixedSequence() - Constructor for class com.sun.faban.driver.engine.FixedSequence
 
FixedSequence - Annotation Type in com.sun.faban.driver
This annotation specifies the benchmark operations are called in a fixed sequence without randomness.
FixedSequence.Selector - Class in com.sun.faban.driver.engine
The selector implementation for the fixed sequence.
FixedTime - Class in com.sun.faban.driver.engine
Implements the fixed time setting for an operation.
FixedTime() - Constructor for class com.sun.faban.driver.engine.FixedTime
 
FixedTime - Annotation Type in com.sun.faban.driver
The FixedTime annotation defines a fixed cycle or think time.
flatMix() - Method in class com.sun.faban.driver.engine.FixedSequence
Returns the flat mix representation of this mix.
FlatMix - Class in com.sun.faban.driver.engine
The implementation of the flat mix annotation.
FlatMix() - Constructor for class com.sun.faban.driver.engine.FlatMix
 
flatMix() - Method in class com.sun.faban.driver.engine.FlatMix
Returns the flat mix representation of this mix.
flatMix() - Method in class com.sun.faban.driver.engine.FlatSequenceMix
Returns the flat mix representation of this mix.
flatMix() - Method in class com.sun.faban.driver.engine.MatrixMix
Calculates flat mix ratios from a matrix mix.
flatMix() - Method in class com.sun.faban.driver.engine.Mix
Returns the flat mix representation of this mix.
FlatMix - Annotation Type in com.sun.faban.driver
This annotation interface describes the parameters required when defining a flat mix.
FlatMix.Selector - Class in com.sun.faban.driver.engine
The selector implementation for the FlatMix.
FlatSequenceMix - Class in com.sun.faban.driver.engine
The implementation of the flat sequence mix annotation.
FlatSequenceMix() - Constructor for class com.sun.faban.driver.engine.FlatSequenceMix
 
FlatSequenceMix - Annotation Type in com.sun.faban.driver
This annotation interface describes the parameters required when defining a flat sequence mix.
FlatSequenceMix.Selector - Class in com.sun.faban.driver.engine
The selector implementation for the FlatSequenceMix.
FlexBuffer - Class in com.sun.faban.harness.logging
FlexBuffer is an expandable byte buffer.
FlexBuffer(int) - Constructor for class com.sun.faban.harness.logging.FlexBuffer
FlexBuffer constructor.
FlexBuffer(byte[], int, int) - Constructor for class com.sun.faban.harness.logging.FlexBuffer
Constructs a FlexBuffer with initial content.
FlexBuffer(byte[]) - Constructor for class com.sun.faban.harness.logging.FlexBuffer
Constructs a FlexBuffer with an initial backing array.
FlexBuffer.Tokenizer - Class in com.sun.faban.harness.logging
A tokenizer for the FlexBuffer.
FlexBuffer.Tokenizer() - Constructor for class com.sun.faban.harness.logging.FlexBuffer.Tokenizer
 
flip() - Method in class com.sun.faban.harness.logging.FlexBuffer.Tokenizer
Copies the data from the current position to the beginning of the buffer.
format(StringBuilder) - Method in class com.sun.faban.common.TextTable
StringBuilder version of format.
format(StringBuffer) - Method in class com.sun.faban.common.TextTable
StringBuffer version of format.
format(Appendable) - Method in class com.sun.faban.common.TextTable
Formats the TextTable and outputs to an Appendable.
format(LogRecord) - Method in class com.sun.faban.harness.agent.RemoteLogFormatter
Formats the log record to the remote log format.
fs - Static variable in class com.sun.faban.driver.engine.MasterImpl
Convenience accessor to the file separator.

G

generate(File, File, File) - Static method in class com.sun.faban.harness.formsgen.XformsGenerator
Generates the xform file.
generateDD(String) - Static method in class com.sun.faban.harness.util.DeployUtil
This method is responsible for generation the deployment descriptor.
generateReports(List<Map<String, Metrics>>) - Method in class com.sun.faban.driver.engine.MasterImpl
Generates the summary and detail report.
generateXform(String) - Static method in class com.sun.faban.harness.util.DeployUtil
This method is responsible for generating xform.
GenericBenchmark - Class in com.sun.faban.harness.engine
GenericBenchmark.java The Generic Benchmark object is created by the RunDaemon to execute a run.
GenericBenchmark(Run) - Constructor for class com.sun.faban.harness.engine.GenericBenchmark
Constructor.
GenericElement - Class in com.sun.faban.harness.formsgen
Handler for the all elements unknown to Faban.
GenericElement() - Constructor for class com.sun.faban.harness.formsgen.GenericElement
 
GenericTool - Class in com.sun.faban.harness.tools
Deprecated. The GenericTool has been replaced by the CommandLineTool.
GenericTool() - Constructor for class com.sun.faban.harness.tools.GenericTool
Deprecated. Constructs the GenericTool.
get(URI, Map<String, List<String>>) - Method in class com.sun.faban.driver.transport.sunhttp.CookieHandler
Gets all the applicable cookies from a cookie cache for the specified uri in the request header.
get(URI, Map<String, List<String>>) - Method in class com.sun.faban.driver.transport.sunhttp.ThreadCookieHandler
Selects the cookies applicable to the request URI from the cookie store and puts them into the request header.
get(String, String) - Method in interface com.sun.faban.harness.agent.FileAgent
Gets a file from the local system to the master.
get(String, String) - Method in class com.sun.faban.harness.agent.FileAgentImpl
Gets a file from the local system to the master.
get(String, String, String) - Method in class com.sun.faban.harness.engine.CmdService
Gets a remote file to the Faban master.
get90thPctResponse(String) - Method in class com.sun.faban.driver.engine.Result
Obtains the 90th percentile of the response time for a given operation.
get90thPctResponse() - Method in class com.sun.faban.driver.engine.Result
Obtains the 90th percentile of the response time of each operation.
get90thPctResponse(String) - Method in class com.sun.faban.driver.Result
Obtains the 90th percentile of the response time for a given operation.
get90thPctResponse() - Method in class com.sun.faban.driver.Result
Obtains the 90th percentile of the response time of each operation.
getActiveDeployments() - Static method in class com.sun.faban.harness.services.ServiceManager
Obtains the set of active services and tools deployments used in the current run.
getAgentId() - Method in class com.sun.faban.driver.DriverContext
Obtains the agent id for this agent.
getAgentId() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the agent id for this agentImpl.
getAgentId() - Method in class com.sun.faban.driver.engine.NullContext
Obtains the agent id.
getAliasesByHost(String) - Method in class com.sun.faban.harness.common.HostRoles
Obtains all aliases or interface names used to refer to the host.
getAliasesByHostAndRole(String, String) - Method in class com.sun.faban.harness.common.HostRoles
Obtains the aliases that are used for a certain host in a certain function.
getAliasesByRole(String) - Method in class com.sun.faban.harness.common.HostRoles
Obtains the host aliases used for a certain role or function in the benchmark run.
getAppConfigurationEntry(String) - Method in class com.sun.faban.harness.engine.LoginConfiguration
Retrieve the AppConfigurationEntries for the specified name from this Configuration.
getAttributeValues(String, String) - Method in class com.sun.faban.harness.ParamRepository
Gets the attribute values for the specified attribute of a certain XPath.
getAttributeValues(String, String) - Method in class com.sun.faban.harness.util.XMLReader
Returns the list of attribute values for a given xpath and attribute.
getAttributeValues(String, String, Node) - Method in class com.sun.faban.harness.util.XMLReader
Returns the list of attribute values for a given xpath and attribute based on base node.
getAuthenticator() - Method in class com.sun.faban.harness.webclient.UserEnv
Obtains the authenticator used for user authentication.
getAvgResponse(String) - Method in class com.sun.faban.driver.engine.Result
Obtains the average response time of a given operation.
getAvgResponse() - Method in class com.sun.faban.driver.engine.Result
Obtains the average response time of each operation.
getAvgResponse(String) - Method in class com.sun.faban.driver.Result
Obtains the average response time of a given operation.
getAvgResponse() - Method in class com.sun.faban.driver.Result
Obtains the average response time of each operation.
getBannerName() - Static method in class com.sun.faban.harness.common.BenchmarkDescription
Returns the name to display on the banner.
getBannerPage() - Static method in class com.sun.faban.harness.common.BenchmarkDescription
Returns the banner page supplied by the user.
getBannerVersion() - Static method in class com.sun.faban.harness.common.BenchmarkDescription
Returns the version number to display on the banner.
getBaseDir() - Method in class com.sun.faban.driver.DriverContext
Obtains the base directory where the benchmark currently being run is installed.
getBaseDir() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the base directory where the benchmark currently being run is installed.
getBaseDir() - Method in class com.sun.faban.driver.engine.NullContext
Obtains the base directory where the benchmark currently being run is installed.
getBenchDesc() - Method in class com.sun.faban.harness.common.Run
Obtains the benchmark description.
getBenchDirMap() - Static method in class com.sun.faban.harness.common.BenchmarkDescription
Obtains a map of benchmarks using the directory (or short name) as the key.
getBenchDirMap(boolean) - Static method in class com.sun.faban.harness.common.BenchmarkDescription
Obtains a map of benchmarks using the directory (or short name) as the key.
getBenchmarkDir() - Method in class com.sun.faban.harness.engine.RunFacade
Obtains the benchmark deployment directory.
getBenchmarkDir() - Static method in class com.sun.faban.harness.RunContext
Obtains the benchmark deployment directory.
getBenchmarkName() - Method in class com.sun.faban.harness.common.Run
Obtains the short name of the benchmark run.
getBenchName() - Method in class com.sun.faban.harness.common.RunId
Returns the benchmark name portion of the run id.
getBenchNameMap() - Static method in class com.sun.faban.harness.common.BenchmarkDescription
Obtains a map of benchmarks using the full name as the key.
getBooleanValue(String) - Method in class com.sun.faban.harness.ParamRepository
This method reads a value using the XPath and converts it to a boolean.
getBooleanValue(String, boolean) - Method in class com.sun.faban.harness.ParamRepository
Obtains the boolean value at the given xpath, providing a default value if it does not exist or is not a boolean.
getBooleanValue(String, Element) - Method in class com.sun.faban.harness.ParamRepository
This method reads a value using the XPath and converts it to a boolean.
getBooleanValue(String, Element, boolean) - Method in class com.sun.faban.harness.ParamRepository
This method reads a value using the XPath and converts it to a boolean.
getBuffer(Node, String) - Method in class com.sun.faban.harness.formsgen.DriverConfigElement
Returns a buffer containing the xform code block for the given driverConfig element.
getBuffer(Node, String) - Method in interface com.sun.faban.harness.formsgen.ElementHandler
Returns a buffer containing the xform code block for the given node.
getBuffer(Node, String) - Method in class com.sun.faban.harness.formsgen.GenericElement
Returns a buffer containing the xform code block for the given element.
getBuffer(Node, String) - Method in class com.sun.faban.harness.formsgen.HostConfigElement
Returns a buffer containing the xform code block for the given hostConfig element.
getBuffer(Node, String) - Method in class com.sun.faban.harness.formsgen.RunControlElement
Returns a buffer containing the xform code block for the given runControl element.
getBuffer(Node, String) - Method in class com.sun.faban.harness.formsgen.ServiceElement
Returns a buffer containing the xform code block for the given service element.
getBuffer(Node, String) - Method in class com.sun.faban.harness.formsgen.ThreadStartElement
Returns a buffer containing the xform code block for the given threadStart element.
getByte(int) - Method in class com.sun.faban.harness.logging.FlexBuffer
Obtains the byte a a certain position in the buffer.
getBytes() - Method in class com.sun.faban.harness.logging.FlexBuffer
Gets a byte array resembling the whole buffer.
getBytes(int, int) - Method in class com.sun.faban.harness.logging.FlexBuffer
Gets a byte array resembling part of the buffer.
getBytes(int, byte[], int, int) - Method in class com.sun.faban.harness.logging.FlexBuffer
Copies buffer content into byte array.
getChannel() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Returns the unique SocketChannel object associated with this socket, if any.
getClassAnnotation(Class<?>) - Method in class com.sun.faban.harness.agent.RMIClassLoaderProvider
Provides the implementation for RMIClassLoader.getClassAnnotation(Class).
getClassLoader(String) - Method in class com.sun.faban.harness.agent.RMIClassLoaderProvider
Provides the implementation for RMIClassLoader.getClassLoader(String).
getClientsInAgent() - Method in class com.sun.faban.driver.DriverContext
Obtains the number of client threads in this agent.
getClientsInAgent() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the number of client threads in this agent.
getClientsInAgent() - Method in class com.sun.faban.driver.engine.NullContext
Obtains the number of client threads in this agent.
getClientsInDriver() - Method in class com.sun.faban.driver.DriverContext
Obtains the total number of clients threads for this driver.
getClientsInDriver() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the total number of clients threads for this driver.
getClientsInDriver() - Method in class com.sun.faban.driver.engine.NullContext
Obtains the total number of clients threads for this driver.
getCmdMap(String) - Static method in class com.sun.faban.harness.util.CmdMap
Scans the bin directories and command map file and returns the command map.
getCommandString() - Method in interface com.sun.faban.common.CommandHandle
Obtains the command string this command handle represents.
getCommandString() - Method in class com.sun.faban.common.CommandHandleImpl
Obtains the command string this command handle represents.
getCompensation() - Method in class com.sun.faban.driver.util.Timer
Reads the compensation value.
getComponentClass() - Method in interface com.sun.faban.driver.util.PairwiseAggregator.Provider
Obtains the type of the component this provider provides.
getConfig(String) - Method in interface com.sun.faban.harness.agent.OracleAgent
Deprecated. This method get the configure parameters of the oracle instance.
getConfig(String) - Method in class com.sun.faban.harness.agent.OracleAgentImpl
Deprecated. This method gets the configure parameters of the Oracle instance started on this machine.
getConfig(String) - Method in class com.sun.faban.harness.engine.OracleService
Deprecated. Get server configuration parameters from the configuration files.
GetConfig - Annotation Type in com.sun.faban.harness.services
Annotation hook to obtain/collect the service configuration files.
getConfig() - Method in class com.sun.faban.harness.services.ServiceManager
Obtains the configuration of a service.
getContent(String) - Static method in class com.sun.faban.harness.util.FileHelper
Obtains the whole content of a local file in a byte array.
getContent(File) - Static method in class com.sun.faban.harness.util.FileHelper
Obtains the whole content of a local file in a byte array.
getContentSize() - Method in class com.sun.faban.driver.HttpTransport
Obtains the size of the last read page or resource.
getContentSize() - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Obtains the size of the last read page or resource.
getContentSize() - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Obtains the size of the last read page or resource.
getContext() - Static method in class com.sun.faban.driver.DriverContext
Obtains the DriverContext associated with this thread.
getContext() - Static method in class com.sun.faban.driver.engine.DriverContext
Obtains the DriverContext associated with this thread.
getContextLocation() - Static method in class com.sun.faban.harness.util.Invoker
Obtains the current context location.
getCookieValuesByName(String) - Method in class com.sun.faban.driver.HttpTransport
Obtains the list of cookie values by the name of the cookies.
getCookieValuesByName(String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Obtains the list of cookie values by the name of the cookies.
getCookieValuesByName(String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Obtains the list of cookie values by the name of the cookies.
getCookieValuesByName(String) - Method in class com.sun.faban.driver.transport.sunhttp.ThreadCookieHandler
Obtains the value of all cookies in the cookie store by the name of the cookie.
getCurrentBenchmark() - Method in class com.sun.faban.harness.engine.RunQ
Obtains the short name of the current benchmark run.
getCurrentOperation() - Method in class com.sun.faban.driver.DriverContext
Obtains the name of the operation currently executing.
getCurrentOperation() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the name of the operation currently executing.
getCurrentOperation() - Method in class com.sun.faban.driver.engine.NullContext
Returns the current operation.
getCurrentRunBenchmark() - Method in class com.sun.faban.harness.engine.RunDaemon
Obtains the short name of the current benchmark run.
getCurrentRunId() - Method in class com.sun.faban.harness.engine.RunDaemon
Obtains the run id of the current run.
getCurrentRunId() - Method in class com.sun.faban.harness.engine.RunQ
Obtains the run id of the current run.
getCurrentState() - Method in interface com.sun.faban.driver.engine.Master
Obtains the current state of the master.
getCurrentState() - Method in class com.sun.faban.driver.engine.MasterImpl
Obtains the current state of the master.
getDefaultSocketFactory() - Static method in class com.sun.faban.driver.transport.sunhttp.HttpURLConnection
Gets the default static SocketFactory that is inherited by new instances of this class.
getDefiningClassName() - Static method in class com.sun.faban.driver.engine.RunInfo
Obtains the defining class name from the configuration file.
getDelay(Random) - Method in class com.sun.faban.driver.engine.Cycle
Randoms/calculates the delay time for a thread based on its supplied random number generator and the actual conditions in the distribution.
getDelay(Random) - Method in class com.sun.faban.driver.engine.FixedTime
Returns a delay time for the thread.
getDelay(Random) - Method in class com.sun.faban.driver.engine.NegativeExponential
Randoms/calculates the delay time for a thread based on its supplied random number generator and the actual conditions in the distribution.
getDelay(Random) - Method in class com.sun.faban.driver.engine.Uniform
Randoms/calculates the delay time for a thread based on its supplied random number generator and the actual conditions in the distribution.
getDescription(String) - Static method in class com.sun.faban.harness.common.BenchmarkDescription
Obtains the benchmark description for a certain deploy directory or short name.
getDescription(String, String) - Static method in class com.sun.faban.harness.common.BenchmarkDescription
Obtains the benchmark description from a directory, not from cache.
getDest() - Method in class com.sun.faban.common.FileTransfer
Obtains the destination file name.
getDeviation() - Method in class com.sun.faban.driver.util.Timer
Reads the deviation value.
getDocument() - Method in class com.sun.faban.common.ParamReader
Obtains the Document object for this param file.
getDriverName() - Method in class com.sun.faban.driver.DriverContext
Obtains the driver's name as annotated in the driver class.
getDriverName() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the driver's name as annotated in the driver class.
getDriverName() - Method in class com.sun.faban.driver.engine.NullContext
Returns the driver name.
getEnabledHostPorts(Element) - Method in class com.sun.faban.harness.ParamRepository
Obtains the list of enabled hostports.
getEnabledHosts(Element) - Method in class com.sun.faban.harness.ParamRepository
Obtains the list of enabled hosts.
getEnvironment() - Method in class com.sun.faban.common.Command
Obtains the current environment this command is set to run.
getFeeds(Subject) - Static method in class com.sun.faban.harness.webclient.RunResult
Obtains the list of feeds.
getFeeds(Subject, String[]) - Static method in class com.sun.faban.harness.webclient.RunResult
Obtains the list of feeds based on tags.
getField(int, int) - Method in class com.sun.faban.common.TableModel
Obtains the field at the given row and column index.
getField(int, int) - Method in class com.sun.faban.common.TextTable
Obtains the field so formatters can insert values directly.
getFile(String, String, String) - Static method in class com.sun.faban.harness.RunContext
Gets/copies a file from a remote host.
getGregorianCalendar(String) - Static method in class com.sun.faban.harness.engine.ApacheHttpdService
Deprecated. Obtains the gregorian calendar representing the current time.
getGregorianCalendar(String) - Static method in class com.sun.faban.harness.engine.GlassfishService
Deprecated. Obtains the gregorian calendar representing the current time.
getGregorianCalendar(String) - Static method in class com.sun.faban.harness.engine.LighttpdService
Deprecated. Obtains the gregorian calendar representing the current time.
getGregorianCalendar(String) - Static method in class com.sun.faban.harness.engine.MysqlService
Deprecated. Obtains the gregorian calendar representing the current time.
getHandle() - Static method in class com.sun.faban.harness.agent.CmdAgentImpl
Only Other Agents should access the command agent using this method.
getHandle() - Static method in class com.sun.faban.harness.engine.ApacheHttpdService
Deprecated. Get the reference to the singleton object.
getHandle() - Static method in class com.sun.faban.harness.engine.CmdService
This method is the only way that an external object can get a reference to the singleton CmdService.
getHandle() - Static method in class com.sun.faban.harness.engine.GlassfishService
Deprecated. Get the reference to the singleton object.
getHandle() - Static method in class com.sun.faban.harness.engine.LighttpdService
Deprecated. Get the reference to the singleton object.
getHandle() - Static method in class com.sun.faban.harness.engine.MemcachedService
Deprecated. Get the reference to the singleton object.
getHandle() - Static method in class com.sun.faban.harness.engine.MysqlService
Deprecated. Get the reference to the singleton object.
getHandle() - Static method in class com.sun.faban.harness.engine.OracleService
Deprecated. Obtains an instance of the OracleService.
getHandle() - Static method in class com.sun.faban.harness.engine.RunQ
Singleton initializer for runQ and runDaemon.
getHandle() - Static method in class com.sun.faban.harness.engine.ToolService
This method is the only way that an external object can get a reference to the singleton ToolService.
getHandler(ByteBuffer, int) - Method in class com.sun.faban.harness.logging.ProtocolHandlerFactory
Looks at the buffer and determines the protocol.
getHead(Handler) - Method in class com.sun.faban.harness.agent.RemoteLogFormatter
Return the header string for a set of XML formatted records.
getHead(Handler) - Method in class com.sun.faban.harness.logging.XMLFormatter
Return the header string for a set of XML formatted records.
getHeader(int) - Method in class com.sun.faban.common.TableModel
Obtains the header for a given column.
getHeader(int) - Method in class com.sun.faban.common.TextTable
Gets the header field's value.
getHeaders() - Method in class com.sun.faban.common.TableModel
Obtains all column headers.
getHistogramMax() - Method in class com.sun.faban.driver.engine.Cycle
Provides the maximum value to be represented inside a histogram.
getHistogramMax() - Method in class com.sun.faban.driver.engine.FixedTime
Provides the maximum value to be represented inside a histogram.
getHistogramMax() - Method in class com.sun.faban.driver.engine.NegativeExponential
Provides the maximum value to be represented inside a histogram.
getHistogramMax() - Method in class com.sun.faban.driver.engine.Uniform
Provides the maximum value to be represented inside a histogram.
getHost() - Static method in class com.sun.faban.harness.agent.CmdAgentImpl
Obtains the hostname.
getHostByAlias(String) - Method in class com.sun.faban.harness.common.HostRoles
Obtains the real host name referred to by an alias.
getHostConfigs() - Method in class com.sun.faban.harness.ParamRepository
Obtains the list of enabled host configurations.
getHostName() - Method in interface com.sun.faban.harness.agent.CmdAgent
Return the hostname of this machine as known to this machine itself.
getHostName() - Method in class com.sun.faban.harness.agent.CmdAgentImpl
Return the hostname of this machine as known to this machine itself.
getHostName() - Method in class com.sun.faban.harness.common.RunId
Returns the host portion of the run id.
getHostName(String) - Method in class com.sun.faban.harness.engine.CmdService
Returns the hostname of this machine as known to the machine itself.
getHostName(String) - Static method in class com.sun.faban.harness.RunContext
Obtains the actual host name of a host.
getHostPorts(String) - Method in class com.sun.faban.harness.ParamRepository
Obtains the host:port name value pair list from the element matching this XPath.
getHostPorts(Element) - Method in class com.sun.faban.harness.ParamRepository
Obtains the host:port pairs at this element.
getHostPorts() - Method in class com.sun.faban.harness.services.ServiceContext
Obtains a list of host:ports as configured in the configuration file to be used by the role this service is associated.
getHostPorts(String) - Method in class com.sun.faban.harness.util.XMLReader
Obtains the host:port name value pair list from the element matching this XPath.
getHostPorts(Element) - Method in class com.sun.faban.harness.util.XMLReader
Obtains the host:port pairs based on a role.
getHostRole() - Method in class com.sun.faban.harness.services.ServiceContext
Obtains host role.
getHostRoles() - Method in class com.sun.faban.harness.engine.CmdService
Obtains the cached HostType object.
getHostRoles() - Method in class com.sun.faban.harness.ParamRepository
Obtains the host/role mappings.
getHosts() - Method in class com.sun.faban.harness.services.ServiceContext
Obtains the list of hosts as configured in the configuration file for the role this service is associated.
getHostsByRole(String) - Method in class com.sun.faban.harness.common.HostRoles
Obtains the hosts pertaining to a certain role or function in the benchmark run.
getHostsInOrder() - Method in class com.sun.faban.harness.common.HostRoles
Returns the list of hosts in the run in the order their aliases are referred to in the configuration file.
getHttpClient() - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Obtains the HttpClient instance backing this transport.
getId() - Method in interface com.sun.faban.driver.engine.Agent
Obtains the id of this agent.
getId() - Method in class com.sun.faban.driver.engine.AgentImpl
Obtains the id of this agent.
getId() - Method in class com.sun.faban.harness.tools.ToolDescription
Returns the tool id.
getIfMap(Collection<String>, Map<String, String>) - Method in class com.sun.faban.harness.util.InterfaceProbe
Fills the interface maps identifying which interface is to be used to communicate to a particular host.
getInetAddress() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Returns the address to which the socket is connected.
getInput() - Method in class com.sun.faban.common.Command
Obtains the data for the stdin of the command, if set.
getInputFile() - Method in class com.sun.faban.common.Command
Obtains the file name to be used as input file to the command.
getInputStream() - Method in class com.sun.faban.driver.transport.util.TimedSocket
Returns an input stream for this socket.
getInputStream() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Returns an input stream for this socket.
getInstance(String, String, int, Class<?>, Timer, AgentImpl) - Static method in class com.sun.faban.driver.engine.AgentThread
Factory method for instantiating the right type of AgentThread.
getInstance() - Static method in class com.sun.faban.driver.engine.Result
Obtains the result instance used for programmatic access to the result.
getInstance() - Static method in class com.sun.faban.driver.engine.RunInfo
Obtains the singleton RunInfo instance for this JVM.
getInstance() - Static method in class com.sun.faban.driver.Result
Obtains an instance of the Result object used for obtaining results.
getInstance() - Static method in class com.sun.faban.driver.transport.sunhttp.ThreadCookieHandler
Obtains the thread cookie handler for this thread.
getInstance(String, String, ClassLoader) - Static method in class com.sun.faban.harness.engine.DeployImageClassLoader
Obtains an instance of the classloader for a certain deploy image (benchmark or service).
getInstance() - Static method in class com.sun.faban.harness.engine.RunFacade
Returns instance of RunFacade.
getInstance(Permission, String) - Static method in class com.sun.faban.harness.security.Acl
Obtains the acl instance for the given permission and resource.
getInstance(RunId) - Static method in class com.sun.faban.harness.webclient.RunResult
Obtains the result of a certain run id.
getInstance() - Static method in class com.sun.faban.harness.webclient.TagEngine
Obtains the singleton instance of the tag engine.
getInstances(Permission) - Static method in class com.sun.faban.harness.security.Acl
Obtains all acl instances for a certain permission.
getJarFile(Class) - Static method in class com.sun.faban.common.Utilities
Obtains the jar file that contains the class in question.
getJavaHome() - Static method in class com.sun.faban.common.Utilities
Obtains the javaHome of the current JVM.
getKeepAlive() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Tests if SO_KEEPALIVE is enabled.
getLine() - Method in class com.sun.faban.harness.logging.FlexBuffer.Tokenizer
Gets the next line from the buffer.
getLineAsString() - Method in class com.sun.faban.harness.logging.FlexBuffer.Tokenizer
Gets the next line from the buffer, returning a string.
getLocalAddress() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Gets the local address to which the socket is bound.
getLocalPort() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Returns the local port to which this socket is bound.
getLocalSocketAddress() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Returns the address of the endpoint this socket is bound to, or null if it is not bound yet.
getLocation() - Method in class com.sun.faban.harness.tools.ToolDescription
Returns the path.
getLocationType() - Method in class com.sun.faban.harness.tools.ToolDescription
Returns the location type.
getLog() - Method in class com.sun.faban.harness.common.Run
Get pathname of log for this run.
getLogFile() - Method in class com.sun.faban.harness.tools.Awr
Deprecated. Obtains the temporary log file name.
getLogFile() - Method in class com.sun.faban.harness.tools.Mysqlstats
Deprecated. Obtains the temporary log file name.
getLogFile() - Method in class com.sun.faban.harness.tools.OracleTool
Deprecated. Obtains the temporary log file name.
getLogger() - Method in class com.sun.faban.driver.DriverContext
Obtains the logger to be used by the calling driver.
getLogger() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the logger to be used by the calling driver.
getLogger() - Method in class com.sun.faban.driver.engine.Mix
Instead of accessing the logger directly, we'll have to access it through this method all the time as serialization may cause the logger to become null.
getLogger() - Method in class com.sun.faban.driver.engine.NullContext
Obtains the logger for this driver thread.
getLogin() - Method in class com.sun.faban.harness.webclient.Authenticator
Returns the login id.
getLogLevel(int) - Method in class com.sun.faban.common.Command
Obtains the current log level for a certain stream.
GetLogs - Annotation Type in com.sun.faban.harness.services
Annotation used for obtaining logs of a service.
getLogs() - Method in class com.sun.faban.harness.services.ServiceManager
Obtains the logs of a service.
getMaster() - Static method in class com.sun.faban.harness.agent.CmdAgentImpl
Obtains the master hostname.
getMaster() - Method in class com.sun.faban.harness.engine.CmdService
Obtains the name of the master machine.
getMaster() - Static method in class com.sun.faban.harness.RunContext
Obtains the name of the master machine.
getMasterIP() - Method in class com.sun.faban.harness.engine.CmdService
Returns the ip address of the master.
getMasterIP(String) - Method in class com.sun.faban.harness.engine.CmdService
Returns the ip address of the master's interface best used for communicating with the target host.
getMasterIP() - Static method in class com.sun.faban.harness.RunContext
Returns the ip address of the master.
getMasterIP(String) - Static method in class com.sun.faban.harness.RunContext
Returns the ip address of the master's interface best used for communicating with the target host.
getMaxResponse(String) - Method in class com.sun.faban.driver.engine.Result
Obtains the maximum response time of a given operation.
getMaxResponse() - Method in class com.sun.faban.driver.engine.Result
Obtains the maximum response time of each operation.
getMaxResponse(String) - Method in class com.sun.faban.driver.Result
Obtains the maximum response time of a given operation.
getMaxResponse() - Method in class com.sun.faban.driver.Result
Obtains the maximum response time of each operation.
getMessage() - Method in class com.sun.faban.harness.webclient.Authenticator
Returns the message.
getMetric() - Method in class com.sun.faban.driver.engine.Result
Obtains the throughput metric the run has achieved.
getMetric() - Method in class com.sun.faban.driver.Result
Obtains the throughput metric the run has achieved.
getMix(Class<?>) - Static method in class com.sun.faban.driver.engine.Mix
Factory for obtaining the correct mix from the driver class.
getMutableMetrics(int) - Method in interface com.sun.faban.driver.util.PairwiseAggregator.Provider
Fetches an object that can be used as the aggregation origin.
getName() - Method in class com.sun.faban.harness.services.ServiceContext
Obtains the name (aka id) of the service.
getNamespaceURI(String) - Method in class com.sun.faban.common.FabanNamespaceContext
 
getNanoTime() - Method in class com.sun.faban.driver.DriverContext
Obtains a relative time, in nanosecs.
getNanoTime() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains a relative time, in nanosecs.
getNanoTime() - Method in class com.sun.faban.driver.engine.NullContext
Obtain the current nano time offset from the base time.
getNewHttpClient(URL, Proxy, int) - Method in class com.sun.faban.driver.transport.sunhttp.HttpURLConnection
 
getNode(String) - Method in class com.sun.faban.harness.ParamRepository
Generic method to get a Node for a given xpath.
getNode(String, Element) - Method in class com.sun.faban.harness.ParamRepository
Generic method to get a Node for a given xpath with respect to base node.
getNode(String) - Method in class com.sun.faban.harness.util.XMLReader
Returns node for the given xpath.
getNode(String, Node) - Method in class com.sun.faban.harness.util.XMLReader
Returns node for the given xpath based on the base node.
getNodeList(String) - Method in class com.sun.faban.harness.util.XMLReader
Returns NodeList for a given xpath string.
getNodeListForTagName(String) - Method in class com.sun.faban.harness.ParamRepository
Generic method to get NodeList for a given tagName.
getNodeListForTagName(String) - Method in class com.sun.faban.harness.util.XMLReader
Returns nodelist for the given tag.
getNodes(String) - Method in class com.sun.faban.harness.ParamRepository
Generic method to get NodeList for a given xpath.
getNodes(String, Element) - Method in class com.sun.faban.harness.ParamRepository
Generic method to get NodeList for a given xpath with respect to base node.
getNodes(String) - Method in class com.sun.faban.harness.util.XMLReader
Returns the nodelist for a given xpath.
getNodes(String, Node) - Method in class com.sun.faban.harness.util.XMLReader
Returns the nodelist for a given xpath based on a base node.
getNodeValueForMatchingNode(Node, String) - Method in class com.sun.faban.harness.formsgen.XformsUtil
Obtains the node value for a node matching the given string.
getNumServices(String) - Method in interface com.sun.faban.common.Registry
Get the number of registered services of a given type.
getNumServices(String) - Method in class com.sun.faban.common.RegistryImpl
Get the number of registered Services of a type.
getOOBInline() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Tests if OOBINLINE is enabled.
getOperationCount() - Method in class com.sun.faban.driver.DriverContext
Obtains the number of operations active in this driver.
getOperationCount() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the number of operations active in this driver.
getOperationCount() - Method in class com.sun.faban.driver.engine.NullContext
Gets the current count of the operations done by this thread.
getOperationId() - Method in class com.sun.faban.driver.DriverContext
Obtains the unique id assigned to the current operation type.
getOperationId() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the unique id assigned to the current operation type.
getOperationId() - Method in class com.sun.faban.driver.engine.NullContext
Obtains the operation id of the current operation.
getOpsCountSteady(String) - Method in class com.sun.faban.driver.engine.Result
Obtains the number of operations of a certain type successfully executed during steady state.
getOpsCountSteady() - Method in class com.sun.faban.driver.engine.Result
Obtains the number of operations of each type successfully executed during steady state.
getOpsCountSteady(String) - Method in class com.sun.faban.driver.Result
Obtains the number of operations of a certain type successfully executed during steady state.
getOpsCountSteady() - Method in class com.sun.faban.driver.Result
Obtains the number of operations of each type successfully executed during steady state.
getOpsCountTotal(String) - Method in class com.sun.faban.driver.engine.Result
Obtains the number of operations of a certain type successfully executed during the whole run.
getOpsCountTotal() - Method in class com.sun.faban.driver.engine.Result
Obtains the number of operatioins of each type successfully executed during the whole run.
getOpsCountTotal(String) - Method in class com.sun.faban.driver.Result
Obtains the number of operations of a certain type successfully executed during the whole run.
getOpsCountTotal() - Method in class com.sun.faban.driver.Result
Obtains the number of operatioins of each type successfully executed during the whole run.
getOpsMix(String) - Method in class com.sun.faban.driver.engine.Result
Obtains the actual mix of the operation.
getOpsMix() - Method in class com.sun.faban.driver.engine.Result
Obtains the actual mix of each operation.
getOpsMix(String) - Method in class com.sun.faban.driver.Result
Obtains the actual mix of the operation.
getOpsMix() - Method in class com.sun.faban.driver.Result
Obtains the actual mix of each operation.
getOpsNames() - Method in class com.sun.faban.driver.engine.Result
Obtains the defined operation names, in sequence.
getOpsNames() - Method in class com.sun.faban.driver.Result
Obtains the defined operation names, in sequence.
getOutDir() - Method in class com.sun.faban.harness.common.Run
Get output directory pathname.
getOutDir() - Method in class com.sun.faban.harness.engine.RunFacade
Obtains the output directory for this run.
getOutDir() - Static method in class com.sun.faban.harness.RunContext
Obtains the output directory for this run.
getOutputFile(int) - Method in class com.sun.faban.common.Command
Obtains the output file name, if set.
getOutputFile(String, String) - Method in class com.sun.faban.harness.tools.Awr
Deprecated. Obtains the final output file name.
getOutputFile(String, String) - Method in class com.sun.faban.harness.tools.Mysqlstats
Deprecated. Obtains the final output file name.
getOutputFile(String, String) - Method in class com.sun.faban.harness.tools.OracleTool
Deprecated. Obtains the final output file name.
getOutputFile() - Method in class com.sun.faban.harness.tools.ToolContext
Returns name of output file.
getOutputStream() - Method in class com.sun.faban.driver.transport.util.TimedSocket
Returns an output stream for this socket.
getOutputStream() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Returns an output stream for this socket.
getParameter(String) - Method in class com.sun.faban.harness.ParamRepository
Generic parameter access method.
getParameter(String, Element) - Method in class com.sun.faban.harness.ParamRepository
Generic parameter access method.
getParameters(String) - Method in class com.sun.faban.harness.ParamRepository
Generic parameter access method.
getParamFile() - Method in class com.sun.faban.harness.common.Run
Get full pathname of ParamRepository for this run This method checks in the run is in the RunQ or output directories, and returns the appropriate path.
getParamFile() - Method in class com.sun.faban.harness.engine.RunFacade
Obtains the parameter/config file path for this run.
getParamFile() - Static method in class com.sun.faban.harness.RunContext
Obtains the parameter/config file path for this run.
getParamRepository() - Method in class com.sun.faban.harness.engine.RunFacade
Obtains the param repository for this run.
getParamRepository() - Static method in class com.sun.faban.harness.RunContext
Obtains the param repository for this run.
getPathExt() - Static method in class com.sun.faban.harness.util.CmdMap
Obtains a list of path extensions valid in this environment.
getPort() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Returns the remote port to which this socket is connected.
getPrefix(String) - Method in class com.sun.faban.common.FabanNamespaceContext
 
getPrefixes(String) - Method in class com.sun.faban.common.FabanNamespaceContext
 
getProfiles() - Method in class com.sun.faban.harness.webclient.UserEnv
Obtains a list of current profiles set up on this Faban harness instance.
getPropertiesNode() - Method in class com.sun.faban.driver.DriverContext
Obtains the reference to the whole properties element as configured in the driverConfig element of this driver in the config file.
getPropertiesNode() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the reference to the whole properties element as configured in the driverConfig element of this driver in the config file.
getPropertiesNode() - Method in class com.sun.faban.driver.engine.NullContext
Gets the properties node from the dom tree.
getProperty(String) - Method in class com.sun.faban.driver.DriverContext
Obtains a single-value property from the configuration.
getProperty(String) - Method in class com.sun.faban.driver.engine.DriverContext
Obtains a single-value property from the configuration.
getProperty(String) - Method in class com.sun.faban.driver.engine.NullContext
Gets the driver property.
getProperty(String, String) - Method in interface com.sun.faban.harness.agent.FileAgent
Gets a property from a given file.
getProperty(String, String) - Method in class com.sun.faban.harness.agent.FileAgentImpl
Gets a property from a given file.
getProperty(String, String, String) - Method in class com.sun.faban.harness.engine.CmdService
Gets a property from a given file.
getProperty(String) - Method in class com.sun.faban.harness.services.ServiceContext
Obtains the property for a given key.
getPropertyValues(String) - Method in class com.sun.faban.driver.DriverContext
Obtains a multiple-value property from the configuration.
getPropertyValues(String) - Method in class com.sun.faban.driver.engine.DriverContext
Obtains a multiple-value property from the configuration.
getPropertyValues(String) - Method in class com.sun.faban.driver.engine.NullContext
Gets the driver properties by name.
getRampDown() - Method in class com.sun.faban.driver.DriverContext
Obtains the configured ramp down time.
getRampDown() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the configured ramp down time.
getRampDown() - Method in class com.sun.faban.driver.engine.NullContext
Obtains the ramp down time.
getRampUp() - Method in class com.sun.faban.driver.DriverContext
Obtains the configured ramp up time.
getRampUp() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the configured ramp up time.
getRampUp() - Method in class com.sun.faban.driver.engine.NullContext
Obtains the rampup time.
getRandom() - Method in class com.sun.faban.driver.DriverContext
Obtains the per-thread random value generator.
getRandom() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the per-thread random value generator.
getRandom() - Method in class com.sun.faban.driver.engine.NullContext
Obtains the random value generator for this thread.
getReceiveBufferSize() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Gets the value of the SO_RCVBUF option for this Socket, that is the buffer size used by the platform for input on this Socket.
getRegistry() - Static method in class com.sun.faban.common.RegistryLocator
Obtains a reference to the registry on the local system using the system property faban.registry.port as the port.
getRegistry(String) - Static method in class com.sun.faban.common.RegistryLocator
Obtains a reference to the registry on the remote master system using the system property faban.registry.port as the port.
getRegistry(int) - Static method in class com.sun.faban.common.RegistryLocator
Obtains a reference to the registry on the local system using the port specified.
getRegistry(String, int) - Static method in class com.sun.faban.common.RegistryLocator
Obtains a reference to the registry on the remote master system using the port specified.
getRegistry() - Static method in class com.sun.faban.harness.agent.CmdAgentImpl
Obtains the registry.
getRegistry() - Method in class com.sun.faban.harness.engine.CmdService
Obtains the registry.
getRemoteSocketAddress() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Returns the address of the endpoint this socket is connected to, or null if it is unconnected.
getReport(String, String, String) - Method in class com.sun.faban.harness.tools.Mysqlstats
Deprecated. Get final report by diffing the two logfiles.
getReportCommand(String, String, String) - Method in class com.sun.faban.harness.tools.Awr
Deprecated. Creates a sqlplus command to create awr reports.
getReportCommand(String, String, String) - Method in class com.sun.faban.harness.tools.OracleTool
Deprecated. Creates a sqlplus command to create a tool report.
getReportCommand(String, String, String) - Method in class com.sun.faban.harness.tools.Statspack
Deprecated. Creates a sqlplus command to create awr reports.
getReportCommand(String, String, String) - Method in class com.sun.faban.harness.tools.Wlp2
Deprecated. Creates a sqlplus command to create awr reports.
getResource() - Method in class com.sun.faban.harness.security.Acl
Obtains the resource this ACL represents.
getResourceDir() - Method in class com.sun.faban.driver.DriverContext
Obtains the resource directory used for this benchmark, if exists.
getResourceDir() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the resource directory used for this benchmark, if exists.
getResourceDir() - Method in class com.sun.faban.driver.engine.NullContext
Obtains the resource directory used for this benchmark, if exists.
getResponseBuffer() - Method in class com.sun.faban.driver.HttpTransport
Obtains the reference of the current response buffer.
getResponseBuffer() - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Obtains the reference of the current response buffer.
getResponseBuffer() - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Obtains the reference of the current response buffer.
getResponseCode() - Method in class com.sun.faban.driver.HttpTransport
Obtains the response code of the last request.
getResponseCode() - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Obtains the response code of the previous request.
getResponseCode() - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Obtains the response code of the previous request.
getResponseHeader(String) - Method in class com.sun.faban.driver.HttpTransport
Obtains the header fields of the last request's response.
getResponseHeader(String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Obtains the header fields of the last request's response.
getResponseHeader(String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Obtains the header fields of the last request's response.
getResponseSD(String) - Method in class com.sun.faban.driver.engine.Result
Obtains the standard deviation of the response time for a given operation.
getResponseSD() - Method in class com.sun.faban.driver.engine.Result
Obtains the standard deviation of the response time of each operation.
getResponseSD(String) - Method in class com.sun.faban.driver.Result
Obtains the standard deviation of the response time for a given operation.
getResponseSD() - Method in class com.sun.faban.driver.Result
Obtains the standard deviation of the response time of each operation.
getResult() - Method in class com.sun.faban.driver.engine.AgentThread
Return results of this thread.
getResultDir() - Method in class com.sun.faban.harness.common.RunId
Return the result directory associated with this run.
getResults() - Method in interface com.sun.faban.driver.CustomMetrics
Obtains the results of the metrics represented by this object.
getResults() - Method in interface com.sun.faban.driver.CustomTableMetrics
Obtains the results of the metrics represented by this object.
getResults() - Method in interface com.sun.faban.driver.engine.Agent
Report stats from a run, aggregating across all threads of the Agent.
getResults() - Method in class com.sun.faban.driver.engine.AgentImpl
Report stats from a run Each thread's result is obtained by calling that thread's getResult() All these results are then aggregated by calling one of the thread's getAggregateResult method.
getResults(RunInfo, RuntimeMetrics) - Method in class com.sun.faban.driver.engine.RuntimeMetrics
Synthesizes and provides the results from this runtime stats.
getResults() - Method in class com.sun.faban.driver.util.ContentSizeStats
Obtains the results of this ContentSizeStats as to be reported.
getResultTable(Subject, String, int, String) - Static method in class com.sun.faban.harness.webclient.RunResult
Returns the SortableTableModel with tag search.
getResultTable(Subject, int, String) - Static method in class com.sun.faban.harness.webclient.RunResult
Returns the SortableTableModel.
getReuseAddress() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Tests if SO_REUSEADDR is enabled.
getRolesByAlias(String) - Method in class com.sun.faban.harness.common.HostRoles
Obtains the roles or function an interface or alias is used for.
getRolesByHost(String) - Method in class com.sun.faban.harness.common.HostRoles
Obtains the function roles the host in question is used for.
getRootNode() - Method in class com.sun.faban.harness.util.XMLReader
Returns the root element.
getRow(int) - Method in class com.sun.faban.common.TableModel
Ontains all fields in a given row.
getRunDaemonStatus() - Method in class com.sun.faban.harness.engine.RunQ
Reports the status of the RunDaemonThread.
getRunDaemonThreadStatus() - Method in class com.sun.faban.harness.engine.RunDaemon
Obtains RunDaemon thread status.
getRunDuration() - Method in class com.sun.faban.harness.services.ServiceContext
Obtains the run duration.
getRunID(boolean) - Method in class com.sun.faban.driver.engine.MasterImpl
This method retrieves the ID for the current run, by looking in the specappplatform.seq file in the user's home directory.
getRunId() - Method in class com.sun.faban.harness.common.Run
Get the id of this run.
getRunId() - Method in class com.sun.faban.harness.engine.RunFacade
Obtains the run id in the form benchmark.id.
getRunId() - Static method in class com.sun.faban.harness.RunContext
Obtains the full name of the run in the form benchmark.id.
getRunInfo(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.Results
Obtains the run information.
getRunSeq() - Method in class com.sun.faban.harness.common.Run
Get the sequence of the run.
getRunSeq() - Method in class com.sun.faban.harness.common.RunId
Returns the sequence portion of the run id.
getRunSeq() - Method in class com.sun.faban.harness.engine.RunFacade
Obtains the sequence part of the run id.
getRunSeq() - Static method in class com.sun.faban.harness.RunContext
Obtains the sequence part of the run id.
getScale() - Method in class com.sun.faban.driver.DriverContext
Obtains the scale or scaling rate of the current run.
getScale() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the scale or scaling rate of the current run.
getScale() - Method in class com.sun.faban.driver.engine.NullContext
Obtains the scale of this run.
getScale() - Method in class com.sun.faban.driver.engine.Result
Obtains the scale of the run.
getScale() - Method in class com.sun.faban.driver.Result
Obtains the scale of the run.
getSendBufferSize() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Get value of the SO_SNDBUF option for this Socket, that is the buffer size used by the platform for output on this Socket.
getService(String) - Method in interface com.sun.faban.common.Registry
Get reference to the service from the registry.
getService(String, String) - Method in interface com.sun.faban.common.Registry
Get reference to service from registry.
getService(String) - Method in class com.sun.faban.common.RegistryImpl
get reference to service from Registry The registry searches in its list of registered services and returns a remote reference to the requested one.
getService(String, String) - Method in class com.sun.faban.common.RegistryImpl
get reference to service from Registry The registry searches in its list of registered services and returns a remote reference to the requested one.
getServiceBinMap(String) - Static method in class com.sun.faban.harness.util.CmdMap
Obtains the command map for a service/tool deployment.
getServiceContext() - Method in class com.sun.faban.harness.tools.ToolContext
Returns ServiceContext for the tool.
getServiceName() - Method in class com.sun.faban.harness.tools.ToolDescription
Returns the service name to which the tool is associated.
getServiceProperty(String) - Method in class com.sun.faban.harness.tools.ToolContext
Obtains the service property for the given key.
getServices(String) - Method in interface com.sun.faban.common.Registry
Get all references to a type of services from registry.
getServices(String) - Method in class com.sun.faban.common.RegistryImpl
get all references to a type of services from Registry The registry searches in its list of registered services and returns all remote references to the requested type.
getSize() - Method in class com.sun.faban.common.FileTransfer
Obtains the size of the file transferred, or 0 if the file transfer has not yet happen.
getSnapCommand() - Method in class com.sun.faban.harness.tools.Awr
Deprecated. Creates a sqlplus command to create an awr snapshot.
getSnapCommand() - Method in class com.sun.faban.harness.tools.OracleTool
Deprecated. Creates a sqlplus command to create tool snapshot.
getSnapCommand() - Method in class com.sun.faban.harness.tools.Statspack
Deprecated. Creates a sqlplus command to create an awr snapshot.
getSocketFactory() - Method in class com.sun.faban.driver.transport.sunhttp.HttpURLConnection
Gets the socket factory to be used when creating sockets for secure https URL connections.
getSoLinger() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Returns setting for SO_LINGER.
getSortColumn() - Method in class com.sun.faban.common.SortableTableModel
Obtains the column index the TableModel is currently sorted by.
getSortDirection() - Method in class com.sun.faban.common.SortableTableModel
Obtains the direction the TableModel is currently sorted.
getSoTimeout() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Returns setting for SO_TIMEOUT.
getSource() - Method in class com.sun.faban.common.FileTransfer
Obtains the sources file name.
getStats() - Method in class com.sun.faban.harness.tools.MemcacheStats
Deprecated. This method is used for dynamic memcache stats gathering.
getStatus(RunId) - Static method in class com.sun.faban.harness.webclient.RunResult
Obtains the status of a given run.
getSteadyState() - Method in class com.sun.faban.driver.DriverContext
Obtains the configured steady state time.
getSteadyState() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the configured steady state time.
getSteadyState() - Method in class com.sun.faban.driver.engine.NullContext
Obtains the steady state time.
getSteadyState() - Method in class com.sun.faban.driver.engine.Result
Obtains the steady state time or cycles of the run, dependent on the run control.
getSteadyState() - Method in class com.sun.faban.driver.Result
Obtains the steady state time or cycles of the run, dependent on the run control.
getSteadyStateStart() - Method in class com.sun.faban.driver.DriverContext
Obtains the relative time - in milliseconds - that steady state starts, if set.
getSteadyStateStart() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the relative time - in milliseconds - that steady state starts, if set.
getSteadyStateStart() - Method in class com.sun.faban.driver.engine.NullContext
Obtains the relative time steady state starts.
getSteadyStateStartNanos() - Method in class com.sun.faban.driver.DriverContext
Obtains the relative time - in nanosecs - that steady state starts, if set.
getSteadyStateStartNanos() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the relative time - in nanosecs - that steady state starts, if set.
getSteadyStateStartNanos() - Method in class com.sun.faban.driver.engine.NullContext
Obtain the nano time offset where steady state starts.
getStreamHandling(int) - Method in class com.sun.faban.common.Command
Obtains the stream handling mode for a certain stream associated with this command.
getString(int, int) - Method in class com.sun.faban.harness.logging.FlexBuffer
Obtains a String representation of all or part of the buffer.
getSubject() - Method in class com.sun.faban.harness.webclient.Authenticator
Return subject of the logged in user.
getSubject() - Method in class com.sun.faban.harness.webclient.UserEnv
Obtains the subject of the current user.
getTail(Handler) - Method in class com.sun.faban.harness.agent.RemoteLogFormatter
Return the tail string for a set of XML formatted records.
getTargetList() - Static method in class com.sun.faban.harness.webclient.RunResult
Obtains a list of targets currently in the system.
getTargetListForTarget(String) - Static method in class com.sun.faban.harness.webclient.RunResult
Returns the target list with target search.
getTargetListForUser(String) - Static method in class com.sun.faban.harness.webclient.RunResult
 
getTargetListForUserWithTg(String, String) - Static method in class com.sun.faban.harness.webclient.RunResult
 
getTcpNoDelay() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Tests if TCP_NODELAY is enabled.
getThreadId() - Method in class com.sun.faban.driver.DriverContext
Obtains the global agent thread id for this context's thread.
getThreadId() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains the global thread id for this context's thread.
getThreadId() - Method in class com.sun.faban.driver.engine.NullContext
Obtains the current thread id.
getThreadState() - Method in class com.sun.faban.driver.engine.AgentThread
Obtains the state of the current thread.
getTime() - Method in class com.sun.faban.driver.DriverContext
Obtains a relative time, in milliseconds.
getTime() - Method in class com.sun.faban.driver.engine.DriverContext
Obtains a relative time, in milliseconds.
getTime() - Method in class com.sun.faban.driver.engine.NullContext
Obtains the relative current time.
getTime() - Method in class com.sun.faban.driver.util.Timer
Obtains the current time relative to the base time, in milliseconds.
getTime() - Method in interface com.sun.faban.harness.agent.CmdAgent
Gets the time on the agent host, in millis.
getTime() - Method in class com.sun.faban.harness.agent.CmdAgentImpl
Gets the time on the agent host, in millis.
getTimer() - Method in class com.sun.faban.harness.agent.CmdAgentImpl
Obtains the timer associated with this command agent.
getTmpDir() - Method in interface com.sun.faban.harness.agent.CmdAgent
Obtains the tmp directory of a remote host.
getTmpDir() - Method in class com.sun.faban.harness.agent.CmdAgentImpl
Obtains the tmp directory of a remote host.
getTmpDir(String) - Method in class com.sun.faban.harness.engine.CmdService
Obtains the temporary dircteroy for the given machine.
getTmpDir(String) - Static method in class com.sun.faban.harness.RunContext
Obtains the tmp directory used by Faban on the target host.
getTmpDir() - Method in class com.sun.faban.harness.tools.ToolContext
Obtains the temporary directory to be used for storing temporary files.
getTokenizedList(String) - Method in class com.sun.faban.harness.ParamRepository
Obtains xpath values matching an xpath, broken into tokens.
getTokenizedParameters(String) - Method in class com.sun.faban.harness.ParamRepository
This returns tokenized values of parameters in a list.
getTokenizedValue(String) - Method in class com.sun.faban.harness.ParamRepository
Obtains the value at an XPath, tokenized into an array.
getTokenizedValue(String, Element) - Method in class com.sun.faban.harness.ParamRepository
Obtains the value at an XPath, tokenized into an array, from a specific base node in the document.
getTokenizer() - Method in class com.sun.faban.harness.logging.FlexBuffer
Returns Tokenizer instance.
getTool() - Method in class com.sun.faban.harness.tools.MasterToolContext
Returns the tool name.
getToolArgs() - Method in class com.sun.faban.harness.tools.ToolContext
Returns list of tool arguments.
getToolClass() - Method in class com.sun.faban.harness.tools.ToolDescription
Returns the tool class.
getToolDescription() - Method in class com.sun.faban.harness.tools.MasterToolContext
Returns ToolDescription.
getToolId() - Method in class com.sun.faban.harness.tools.MasterToolContext
Returns the tool id.
getToolName() - Method in class com.sun.faban.harness.tools.ToolContext
Returns tool name.
getToolParams() - Method in class com.sun.faban.harness.tools.MasterToolContext
Returns tool parameters.
getTools() - Method in class com.sun.faban.harness.services.ServiceManager
Returns a list of MasterToolContext.
getToolServiceContext() - Method in class com.sun.faban.harness.tools.MasterToolContext
Returns ServiceContext of the tool.
getToolStatus() - Method in class com.sun.faban.harness.tools.ToolContext
Returns tool status.
getTopLevelElements() - Method in class com.sun.faban.harness.ParamRepository
Generic method to get a list of top level nodes.
getTopLevelElements() - Method in class com.sun.faban.harness.util.XMLReader
Returns nodelist for top level elements(Children of root element).
getTps() - Method in class com.sun.faban.driver.engine.Metrics
Calculates the aggregate TPS from the current stats.
getTrafficClass() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Gets traffic class or type-of-service in the IP header for packets sent from this Socket
getTransferSize() - Method in class com.sun.faban.common.FileTransfer
Obtains the size to be transferred on the sending side, or the size really transferred on the receiving side.
getTrimmedRemainder() - Method in class com.sun.faban.harness.logging.FlexBuffer.Tokenizer
Gets the rest of the line from the buffer, trims, and returns as a string.
getTrimmedString(int, int) - Method in class com.sun.faban.harness.logging.FlexBuffer
Trims the string based on the position and the length.
getUniqueHostPorts() - Method in class com.sun.faban.harness.services.ServiceContext
Obtains a list of hostports non-duplicate hosts:ports.
getUniqueHosts() - Method in class com.sun.faban.harness.services.ServiceContext
Obtains a list of non-duplicate hosts.
getUser() - Method in class com.sun.faban.harness.webclient.UserEnv
Obtains the login name or id of the current user.
getUserName(long) - Static method in class com.sun.faban.driver.util.User
Creates a unique user name from an id.
getValue(String) - Method in class com.sun.faban.harness.util.XMLReader
Returns the value for the given xpath.
getValue(String, Node) - Method in class com.sun.faban.harness.util.XMLReader
Returns the value for the given xpath based on the base node.
getValues(String) - Method in class com.sun.faban.harness.util.XMLReader
Returns the list of values for a given xpath.
getValues(String, Node) - Method in class com.sun.faban.harness.util.XMLReader
Returns the list of values for a given xpath based on base node.
getWorkingDirectory() - Method in class com.sun.faban.common.Command
Obtains the current working directory this command is set to run.
getXPath() - Method in class com.sun.faban.common.ParamReader
Obtains the preconfigured XPath object.
getXPathValue(String) - Method in class com.sun.faban.driver.DriverContext
Reads the element or attribute by it's XPath.
getXPathValue(String) - Method in class com.sun.faban.driver.engine.DriverContext
Reads the element or attribute by it's XPath.
getXPathValue(String) - Method in class com.sun.faban.driver.engine.NullContext
Returns a value matching the given xpath in the configuration file.
GlassfishService - Class in com.sun.faban.harness.engine
Deprecated.  
grabLock() - Method in class com.sun.faban.harness.engine.RunQLock
Method to grab the lock for mutually exclusive access while entering a critical section.
graphBuckets - Variable in class com.sun.faban.driver.engine.Metrics
Number of graph buckets.
graphBucketSize - Variable in class com.sun.faban.driver.engine.Metrics
Size of each graph bucket, in ns.
graphInterval - Variable in class com.sun.faban.driver.engine.RunInfo
The time interval for graphing.

H

handle(Callback[]) - Method in class com.sun.faban.harness.webclient.Authenticator
Retrieve or display the information requested in the provided Callbacks.
Handler - Class in com.sun.faban.driver.transport.sunhttp
Web protocol handler that creates Faban's HttpURLConnection instead.
Handler() - Constructor for class com.sun.faban.driver.transport.sunhttp.Handler
 
HARNESS_NAME - Static variable in class com.sun.faban.harness.common.Config
The harness name.
HARNESS_VERSION - Static variable in class com.sun.faban.harness.common.Config
The harness version.
hashCode() - Method in class com.sun.faban.common.NameValuePair
Obtains the hash code of this NameValuePair.
hashCode() - Method in class com.sun.faban.driver.transport.hc3.AboveTimedSSLSocketFactory
All instances of ProtocolTimedSocketFactory have the same hash code.
hashCode() - Method in class com.sun.faban.driver.transport.hc3.BelowTimedSSLSocketFactory
All instances of ProtocolTimedSocketFactory have the same hash code.
hashCode() - Method in class com.sun.faban.driver.transport.hc3.ProtocolTimedSocketFactory
All instances of ProtocolTimedSocketFactory have the same hash code.
hashCode() - Method in class com.sun.faban.harness.services.ServiceDescription
 
hashCode() - Method in class com.sun.faban.harness.tools.MasterToolContext
 
hashCode() - Method in class com.sun.faban.harness.tools.ToolDescription
 
hasMoreElements(Node) - Method in class com.sun.faban.harness.formsgen.XformsUtil
Inspects whether a node has further child elements.
hasNext() - Method in class com.sun.faban.driver.engine.VariableLoadHandler
Checks whether there is another load bucket.
hasString(File, String) - Static method in class com.sun.faban.harness.util.FileHelper
Checks a file whether it contains the given string.
head - Variable in class com.sun.faban.harness.webclient.ResultAction.EditAnalysisModel
The header, usually the process type.
head - Variable in class com.sun.faban.harness.webclient.ResultAction.EditArchiveModel
The display header.
HIGHER_PRIORITY - Static variable in class com.sun.faban.harness.common.Config
The higher priority.
hiRespSumStdy - Variable in class com.sun.faban.driver.engine.Metrics
Sum of high response times that fall into the overflow bucket.
hiRespSumStdy - Variable in class com.sun.faban.driver.engine.RuntimeMetrics
Sum of the overflow response time.
host - Variable in class com.sun.faban.driver.engine.Metrics
Originating host name.
hostAgents - Variable in class com.sun.faban.harness.DefaultFabanBenchmark
Deprecated. The map from host to agents.
hostAgents - Variable in class com.sun.faban.harness.DefaultFabanBenchmark2
The map from host to agents.
HostConfigElement - Class in com.sun.faban.harness.formsgen
Handler for the hostConfig element special case.
HostConfigElement() - Constructor for class com.sun.faban.harness.formsgen.HostConfigElement
 
HostRoles - Class in com.sun.faban.harness.common
The HostRoles class maintains the role - host - alias relationship.
HostRoles(ParamRepository) - Constructor for class com.sun.faban.harness.common.HostRoles
Constructs the HostRoles at benchmark run time from the benchmark parameter file and run information.
HostRoles(String) - Constructor for class com.sun.faban.harness.common.HostRoles
Constructs the HostRoles after the benchmark run time.
hosts - Variable in class com.sun.faban.harness.ParamRepository.HostConfig
 
HttpClient - Class in com.sun.faban.driver.transport.sunhttp
Implementation of the HttpClient for the Faban driver framework.
HttpClient(URL, Proxy, int) - Constructor for class com.sun.faban.driver.transport.sunhttp.HttpClient
Subclass constructor for the client.
HttpTransport - Class in com.sun.faban.driver
The HttpTransport provides initialization services and utility methods for using the HTTP and HTTPS protocols.
HttpTransport() - Constructor for class com.sun.faban.driver.HttpTransport
Deprecated. Replaced by the newInstance() method
HttpURLConnection - Class in com.sun.faban.driver.transport.sunhttp
Faban's implementation of HttpURLConnection relies heavily on the sun.net implementation.
HttpURLConnection(URL, Proxy, Handler) - Constructor for class com.sun.faban.driver.transport.sunhttp.HttpURLConnection
Creates a connection.

I

id - Variable in class com.sun.faban.harness.services.ServiceDescription
The service identifier.
id - Variable in class com.sun.faban.harness.webclient.RunResult.FeedRecord
The feed id.
inCache - Variable in class com.sun.faban.driver.transport.sunhttp.HttpClient
Superclass' inCache is private.
indent(int) - Method in class com.sun.faban.harness.formsgen.XformsUtil
Creates an indent string for prepending to XML output.
indexOf(String) - Method in class com.sun.faban.harness.logging.FlexBuffer
Searches the byte buffer for the first occurrence of the input string, converted to bytes.
indexOf(String, int) - Method in class com.sun.faban.harness.logging.FlexBuffer
Searches the byte buffer for the first occurrence of the input string from a starting index, converted to bytes.
indexOfBOL(int) - Method in class com.sun.faban.harness.logging.FlexBuffer
Obtains the index of the next line begin, given the EOL marker.
indexOfEOL(int) - Method in class com.sun.faban.harness.logging.FlexBuffer
Searches the buffer for an end-of-line.
init(Annotation) - Method in class com.sun.faban.driver.engine.Cycle
Initializes this cycle according to the annotation.
init(Class<?>, Annotation) - Method in class com.sun.faban.driver.engine.FixedSequence
Initializes this mix according to the annotation.
init(Annotation) - Method in class com.sun.faban.driver.engine.FixedTime
Initializes this cycle according to the annotation.
init(Class<?>, Annotation) - Method in class com.sun.faban.driver.engine.FlatMix
Initializes this mix according to the annotation.
init(Class<?>) - Method in class com.sun.faban.driver.engine.FlatMix
Initializes the default FlatMix without an annotation.
init(Class<?>, Annotation) - Method in class com.sun.faban.driver.engine.FlatSequenceMix
Initializes this mix according to the annotation.
init(OperationSequence[]) - Method in class com.sun.faban.driver.engine.FlatSequenceMix
Initialized the mix based on the defined sequences from the driver annotations.
init(Class<?>, Annotation) - Method in class com.sun.faban.driver.engine.MatrixMix
Initializes this mix according to the annotation.
init(Class<?>, Annotation) - Method in class com.sun.faban.driver.engine.Mix
Initializes this mix according to the annotation.
init(Annotation) - Method in class com.sun.faban.driver.engine.NegativeExponential
Initializes this cycle according to the annotation.
init(Annotation) - Method in class com.sun.faban.driver.engine.Uniform
Initializes this cycle according to the annotation.
init() - Method in class com.sun.faban.harness.engine.CmdService
This method is called after every run to re-initialize the data structures that need to change from one run to another.
init(FilterConfig) - Method in class com.sun.faban.harness.engine.InitFilter
 
init() - Method in class com.sun.faban.harness.engine.ToolService
Intializes logger.
init() - Method in class com.sun.faban.harness.webclient.LogReader
 
init() - Method in class com.sun.faban.harness.webclient.XFormServlet
Initializes the servlet.
InitFilter - Class in com.sun.faban.harness.engine
Filter to ensure proper initialization of the Faban system on first request to any Faban resource.
InitFilter() - Constructor for class com.sun.faban.harness.engine.InitFilter
 
InitialDelay - Annotation Type in com.sun.faban.driver
InitialDelay tells the driver to wait for a random amount of time up to the specified max before launching the first operation.
initIfNotInited(ServletContext, HttpServletRequest) - Static method in class com.sun.faban.harness.engine.Engine
Initializes the instance if it is not already initialized.
intendedInvokeTime - Variable in class com.sun.faban.driver.engine.DriverContext.TimingInfo
Intended Invoke Time.
InterfaceBenchmarkWrapper - Class in com.sun.faban.harness.engine
Wrapper class for benchmarks implemented using the now deprecated Benchmark interface.
InterfaceProbe - Class in com.sun.faban.harness.util
The InterfaceProbe probes interfaces and finds the best interface to communicate with an IP address or host name.
InterfaceProbe() - Constructor for class com.sun.faban.harness.util.InterfaceProbe
.
InterfaceProbe(ExecutorService) - Constructor for class com.sun.faban.harness.util.InterfaceProbe
.
invoke(Object, Method, String) - Static method in class com.sun.faban.harness.util.Invoker
Invokes a method given a context location.
invoke(Object, Method) - Static method in class com.sun.faban.harness.util.Invoker
Invokes a method with no context location.
Invoker - Class in com.sun.faban.harness.util
Common invocation utilities used by wrappers.
Invoker() - Constructor for class com.sun.faban.harness.util.Invoker
 
invokeTime - Variable in class com.sun.faban.driver.engine.DriverContext.TimingInfo
Actual Invoke Time.
isBound() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Returns the binding state of the socket.
isClosed() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Returns the closed state of the socket.
isConnected() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Returns the connection state of the socket.
isDaemon() - Method in class com.sun.faban.common.Command
Checks whether this command is set to be a daemon or not.
isDirectory(String) - Method in interface com.sun.faban.harness.agent.FileAgent
Checks whether the given remote file exists and is a directory.
isDirectory(String) - Method in class com.sun.faban.harness.agent.FileAgentImpl
Checks whether the given remote file exists and is a directory.
isDirectory(String, String) - Method in class com.sun.faban.harness.engine.CmdService
Checks whether the given remote file exists and is a directory.
isDirectory(String, String) - Static method in class com.sun.faban.harness.RunContext
Checks whether the given remote file exists and is a directory.
isEmpty() - Method in class com.sun.faban.harness.security.Acl
Checks whether the acl is empty.
isFile(String) - Method in interface com.sun.faban.harness.agent.FileAgent
Checks whether the given remote file exists and is a normal file.
isFile(String) - Method in class com.sun.faban.harness.agent.FileAgentImpl
Checks whether the given remote file exists and is a normal file.
isFile(String, String) - Method in class com.sun.faban.harness.engine.CmdService
Checks whether the given remote file exists and is a normal file.
isFile(String, String) - Static method in class com.sun.faban.harness.RunContext
Checks whether the given remote file exists and is a normal file.
isFollowRedirects() - Method in class com.sun.faban.driver.HttpTransport
Checks whether the connections managed by this transport follows redirects or not.
isFollowRedirects() - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Checks whether the connections managed by this transport follows redirects or not.
isFollowRedirects() - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Checks whether the connections managed by this transport follows redirects or not.
isInFile(String, String) - Static method in class com.sun.faban.harness.util.FileHelper
This method opens, traverses through the file and finds the token, it will avoid comments when searching.
isInputShutdown() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Returns whether the read-half of the socket connection is closed.
isIpv4Address(String) - Static method in class com.sun.faban.common.Utilities
Tests if a given host name is an ipv4 address.
isKillAllowed(Subject, String) - Static method in class com.sun.faban.harness.security.AccessController
Checks whether the user is allowed to kill the run.
isKillAllowed(String, String) - Static method in class com.sun.faban.harness.security.AccessController
Checks whether the CLI user (no subject) us allowed to kill tge run.
isManageAllowed(Subject) - Static method in class com.sun.faban.harness.security.AccessController
Checks whether the user is allowed to manage at least one benchmark.
isManageAllowed(Subject, String) - Static method in class com.sun.faban.harness.security.AccessController
Checks whether the user is allowed to manage the given benchmark.
isOutputShutdown() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Returns whether the write-half of the socket connection is closed.
isPauseSupported() - Method in class com.sun.faban.driver.engine.DriverContext
Property whether pause is supported with the current protocol.
isRigManageAllowed(Subject) - Static method in class com.sun.faban.harness.security.AccessController
Checks whether the user is allowed to manage the rig, such as stopping or restarting run queues.
isSubmitAllowed(Subject) - Static method in class com.sun.faban.harness.security.AccessController
Checks whether the user can submit runs in at least one of the deployed benchmarks.
isSubmitAllowed(Subject, String) - Static method in class com.sun.faban.harness.security.AccessController
Checks whether the user can submit runs for the given benchmark.
isSubmitter(Subject, String) - Static method in class com.sun.faban.harness.security.Submitter
Checks if a user is submitter.
isSynchronous() - Method in class com.sun.faban.common.Command
Checks whether the command is synchronous, i.e.
isTxSteadyState() - Method in class com.sun.faban.driver.DriverContext
Checks whether the driver is currently in steady state or not.
isTxSteadyState() - Method in class com.sun.faban.driver.engine.DriverContext
Checks whether the driver is currently in steady state or not.
isTxSteadyState() - Method in class com.sun.faban.driver.engine.NullContext
Checks whether we're in the steady state.
isViewAllowed(Subject) - Static method in class com.sun.faban.harness.security.AccessController
Checks whether the user can view at least one run result.
isViewAllowed(Subject, String) - Static method in class com.sun.faban.harness.security.AccessController
Checks whether the user can view the given run result.
isVoidNoArg(Method) - Static method in class com.sun.faban.harness.util.Invoker
Checks a method whether it is a void, no-argument public method.
isWriteAllowed(Subject) - Static method in class com.sun.faban.harness.security.AccessController
Checks whether the user is allowed to add comments to at least one run.
isWriteAllowed(Subject, String) - Static method in class com.sun.faban.harness.security.AccessController
Checks whether the user is allowed to add comments on the given run.

J

J2eeService - Interface in com.sun.faban.harness.engine
Deprecated.  
jar(String, String[], String) - Static method in class com.sun.faban.harness.util.FileHelper
Jars up a directory to a given Jar file.
jar(Run) - Static method in class com.sun.faban.harness.webclient.RunRetriever
Jars up the run directory.
java(Command, String) - Method in interface com.sun.faban.harness.agent.CmdAgent
Executes a java command from the remote command agent.
java(Command, String) - Method in class com.sun.faban.harness.agent.CmdAgentImpl
Executes a java command from the remote command agent.
java(Command, String) - Method in class com.sun.faban.harness.engine.CmdService
Executes a java command from the master's command agent.
java(String, Command, String) - Method in class com.sun.faban.harness.engine.CmdService
Executes a java command from the remote command agent.
java(String[], Command, String) - Method in class com.sun.faban.harness.engine.CmdService
Executes a java command from the remote command agent.
java(Command) - Static method in class com.sun.faban.harness.RunContext
Executes a java command on the local system.
java(String, Command) - Static method in class com.sun.faban.harness.RunContext
Executes a java command on a remote host.
java(String[], Command) - Static method in class com.sun.faban.harness.RunContext
Executes a java command on a set of remote hosts.
java(Command, boolean) - Method in class com.sun.faban.harness.tools.ToolContext
Executes a command, optionally use the stdout from this command as the tool output.
java(Command, boolean, int) - Method in class com.sun.faban.harness.tools.ToolContext
Executes a command, optionally use the stdout or stderr from this command as the tool output.
join() - Method in interface com.sun.faban.driver.engine.Agent
Waits for all the agentImpl's threads to terminate.
join() - Method in class com.sun.faban.driver.engine.AgentImpl
Waits for all the threads to terminate.
Jvmstat - Class in com.sun.faban.harness.tools
Jvmstat is a wrapper for the jvmstat utility.
Jvmstat() - Constructor for class com.sun.faban.harness.tools.Jvmstat
 

K

key - Variable in class com.sun.faban.harness.common.Config.HostInfo
The key used for accessing this host.
kill() - Method in interface com.sun.faban.common.Registry
Kill is called to exit the RMI registry and Registry.
kill() - Method in class com.sun.faban.common.RegistryImpl
Kill is called to exit the RMI registry and Registry.
kill() - Method in interface com.sun.faban.driver.engine.Agent
This method is responsible for aborting a run.
kill() - Method in class com.sun.faban.driver.engine.AgentImpl
This method kills off the current run.
kill() - Method in interface com.sun.faban.harness.agent.CmdAgent
This method is responsible for aborting a running command.
kill() - Method in class com.sun.faban.harness.agent.CmdAgentImpl
Kill off all processes started.
kill() - Method in interface com.sun.faban.harness.agent.OracleAgent
Deprecated. Kills the Oracle instance.
kill() - Method in class com.sun.faban.harness.agent.OracleAgentImpl
Deprecated. Kill this oracle instance.
kill() - Method in interface com.sun.faban.harness.agent.ToolAgent
This method is responsible for killing all tools.
kill() - Method in class com.sun.faban.harness.agent.ToolAgentImpl
Kills all the tools.
kill() - Method in interface com.sun.faban.harness.Benchmark
Deprecated. This method aborts the current benchmark run and is called when a user asks for a run to be killed.
kill() - Method in class com.sun.faban.harness.DefaultFabanBenchmark
Deprecated. This method aborts the current benchmark run and is called when a user asks for a run to be killed.
kill() - Method in class com.sun.faban.harness.engine.ApacheHttpdService
Deprecated. Kill all ApacheHttpd servers.
kill() - Method in class com.sun.faban.harness.engine.CmdService
Kill all commands currently running and cleanup.
kill() - Method in class com.sun.faban.harness.engine.GenericBenchmark
Method : kill This method is called externally to abort or terminate the current run.
kill() - Method in class com.sun.faban.harness.engine.GlassfishService
Deprecated. Kill all glassfish servers.
kill() - Method in interface com.sun.faban.harness.engine.J2eeService
Deprecated. Kill the all agents associated with this service.
kill() - Method in class com.sun.faban.harness.engine.LighttpdService
Deprecated. Kill all servers.
kill() - Method in class com.sun.faban.harness.engine.MysqlService
Deprecated. Kill the MySQL server.
kill() - Method in class com.sun.faban.harness.engine.OracleService
Deprecated. Kills all Oracle instances managed by this service.
kill() - Method in class com.sun.faban.harness.engine.ToolService
Kill all tools and ToolAgents.
kill() - Method in interface com.sun.faban.harness.engine.WebServerService
Deprecated. Kill all web servers.
kill() - Method in class com.sun.faban.harness.tools.GenericTool
Deprecated. This method is required by the Tool API.
kill() - Method in class com.sun.faban.harness.tools.Mysqlstats
Deprecated. This method is required by the Tool API.
kill() - Method in class com.sun.faban.harness.tools.OracleTool
Deprecated. This method is required by the Tool API.
kill() - Method in interface com.sun.faban.harness.tools.Tool
Abort any running tools and exit.
kill() - Method in class com.sun.faban.harness.tools.ToolWrapper
This method is responsible for killing the tool utility.
killCurrentRun(String, String) - Method in class com.sun.faban.harness.engine.RunDaemon
To abort the currently executing benchmark run.
killCurrentRun(String, String) - Method in class com.sun.faban.harness.engine.RunQ
Method to stop the current benchamark run.
KILLED - Static variable in class com.sun.faban.harness.common.Run
Run status KILLED.
KillRun - Annotation Type in com.sun.faban.harness
Annotation used for the kill method run in the benchmark class.

L

LABELS - Static variable in class com.sun.faban.driver.engine.RuntimeMetrics
The output labels for the runtime metrics.
lastRespondTime - Variable in class com.sun.faban.driver.engine.DriverContext.TimingInfo
Last respond time, if any.
LF - Static variable in class com.sun.faban.harness.logging.FlexBuffer
Line feed.
LIB_DIR - Static variable in class com.sun.faban.harness.common.Config
Directory containing jars and libraries.
LighttpdService - Class in com.sun.faban.harness.engine
Deprecated.  
link - Variable in class com.sun.faban.harness.webclient.RunResult.FeedRecord
Resource URL.
list(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.Results
Obtains the resultlist table.
listen() - Method in class com.sun.faban.harness.logging.LogServer
Causes the server to listen to incoming requests.
Listener - Class in com.sun.faban.harness.logging
The generic listener listens to incoming requests and handles them appropriately.
Listener(Selector, LogConfig, Queue<SocketChannel>) - Constructor for class com.sun.faban.harness.logging.Listener
Constructs a new listener with this selector.
listenerThreads - Variable in class com.sun.faban.harness.logging.LogConfig
The number of listener threads.
listenQSize - Variable in class com.sun.faban.harness.logging.LogConfig
The listen queue size.
listPending() - Static method in class com.sun.faban.harness.engine.RunQ
Obtains the list of pending runs in the run queue.
listRunQ() - Method in class com.sun.faban.harness.engine.RunQ
Returns a list of the runs currently in the runq.
loadBenchmark(String, String) - Method in class com.sun.faban.harness.agent.Download
Downloads benchmark.
loadClass(String, String, ClassLoader) - Method in class com.sun.faban.harness.agent.RMIClassLoaderProvider
Provides the implementation for RMIClassLoader.loadClass(java.net.URL,String), RMIClassLoader.loadClass(String,String), and RMIClassLoader.loadClass(String,String,ClassLoader).
loadProxyClass(String, String[], ClassLoader) - Method in class com.sun.faban.harness.agent.RMIClassLoaderProvider
Provides the implementation for RMIClassLoader.loadProxyClass(String,String[],ClassLoader).
loadService(String, String) - Method in class com.sun.faban.harness.agent.Download
Downloads service.
location - Variable in class com.sun.faban.harness.services.ServiceDescription
The deploy location.
location(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.Results
.
locationType - Variable in class com.sun.faban.harness.services.ServiceDescription
The type of the deploy location, service or benchmark.
Lockstat - Class in com.sun.faban.harness.tools
Deprecated.  
Lockstat() - Constructor for class com.sun.faban.harness.tools.Lockstat
Deprecated.  
LOG_FILE - Static variable in class com.sun.faban.harness.common.Config
The log file name.
LOG_VIEW_BUFFER_SIZE - Static variable in class com.sun.faban.harness.common.Config
The size of the log view, in entries.
LogConfig - Class in com.sun.faban.harness.logging
The log server configuration class.
LogConfig() - Constructor for class com.sun.faban.harness.logging.LogConfig
Constructs the log server configuration.
LOGGING_PORT - Static variable in class com.sun.faban.harness.common.Config
The logging port.
logHandler - Variable in class com.sun.faban.driver.engine.RunInfo
The log handler.
LogHandler - Class in com.sun.faban.harness.logging
Protocol handler for log requests.
LogHandler() - Constructor for class com.sun.faban.harness.logging.LogHandler
 
login(String, String) - Method in class com.sun.faban.harness.webclient.Authenticator
Returns the Subject if logged in successfully.
LOGIN_CONFIG - Static variable in class com.sun.faban.harness.common.Config
The login configuration.
LoginConfiguration - Class in com.sun.faban.harness.engine
The Faban harness login configuration object.
LoginConfiguration() - Constructor for class com.sun.faban.harness.engine.LoginConfiguration
 
loginHint - Static variable in class com.sun.faban.harness.common.Config
Tooltip help message for the login prompt.
loginPrompt - Static variable in class com.sun.faban.harness.common.Config
The login prompt.
logLink - Variable in class com.sun.faban.harness.webclient.RunResult
The link to the run logs.
logout() - Method in class com.sun.faban.harness.webclient.Authenticator
This method is responsible for logging out a user.
LogProcessor - Class in com.sun.faban.harness.webclient
A command line utility to process large log files into some text format that we can grep or awk on.
LogProcessor() - Constructor for class com.sun.faban.harness.webclient.LogProcessor
 
LogReader - Class in com.sun.faban.harness.webclient
A servlet to read the sometimes incomplete log file, complete it, and translate it into readable html format.
LogReader() - Constructor for class com.sun.faban.harness.webclient.LogReader
 
LogServer - Class in com.sun.faban.harness.logging
Startup class for LogServer.
LogServer(LogConfig) - Constructor for class com.sun.faban.harness.logging.LogServer
Constructs the server.
lrandom(long, long) - Method in class com.sun.faban.driver.util.Random
Selects a long random number uniformly distributed between x and y, inclusively, with a mean of (x+y)/2.

M

main(String[]) - Static method in class com.sun.faban.common.Command
Main is used for testing the command facility.
main(String[]) - Static method in class com.sun.faban.common.FabanShell
Starts and runs the command shell.
main(String[]) - Static method in class com.sun.faban.common.ParamReader
Invokes the ParamReader in conversion mode and actually saves the conversion output to a file.
main(String[]) - Static method in class com.sun.faban.common.RegistryImpl
Registration for RMI serving.
main(String[]) - Static method in class com.sun.faban.driver.engine.AgentImpl
AgentImpl's main method.
main(String[]) - Static method in class com.sun.faban.driver.engine.MasterImpl
The main method to start the master.
main(String[]) - Static method in class com.sun.faban.driver.engine.PingMaster
Main method to enquire master state or wait for a master state.
main(String[]) - Static method in class com.sun.faban.driver.engine.VariableLoadHandler
Test code for the load variation handler.
main(String[]) - Static method in class com.sun.faban.driver.transport.sunhttp.ThreadCookieHandler
Main method to test cookie handler.
main(String[]) - Static method in class com.sun.faban.driver.util.DDGenerator
Reads the annotations and generates a deployment descriptor for the Faban harness.
main(String[]) - Static method in class com.sun.faban.driver.util.FabanHTTPBench
Runs the fhb.
main(String[]) - Static method in class com.sun.faban.driver.util.User
Test code for the user name.
main(String[]) - Static method in class com.sun.faban.harness.agent.AgentBootstrap
Starts the agent bootstrap.
main(String[]) - Static method in class com.sun.faban.harness.agent.FileAgentImpl
Starts a standalong file agent.
main(String[]) - Static method in class com.sun.faban.harness.formsgen.XformsGenerator
Tests/runs the XForms generator.
main(String[]) - Static method in class com.sun.faban.harness.tools.MemcacheStats
Deprecated. This main method is used to gather dynamic statistics on memcache server instances.
main(String[]) - Static method in class com.sun.faban.harness.util.CLI
The first argument to the CLI is the action.
main(String[]) - Static method in class com.sun.faban.harness.util.CmdMap
Main to test the command map.
main(String[]) - Static method in class com.sun.faban.harness.util.FileHelper
Unit test the functionality.
main(String[]) - Static method in class com.sun.faban.harness.util.InterfaceProbe
Unit tests the interface probe.
main(String[]) - Static method in class com.sun.faban.harness.util.XMLReader
Runs some testing of the XML reader.
main(String[]) - Static method in class com.sun.faban.harness.webclient.LogProcessor
Runs the log processor.
makeAString(int, int) - Method in class com.sun.faban.driver.util.Random
makeAString [x..y] generates a random string of alphanumeric characters of random lengthof mininum x, maximum y and mean (x+y)/2
makeCalendarInInterval(Calendar, int, int, int) - Method in class com.sun.faban.driver.util.Random
Creates a random calendar between time ref + min and ref + max.
makeCalendarInInterval(Calendar, Calendar) - Method in class com.sun.faban.driver.util.Random
Creates a random calendar between Calendar min and max.
makeCString(int, int) - Method in class com.sun.faban.driver.util.Random
makeCString [x..y] generates a random string of only alpahabet characters of random length of mininum x, maximum y and mean (x+y)/2
makeDateInInterval(Date, int, int) - Method in class com.sun.faban.driver.util.Random
makeDateInInterval generates a java.sql.Date instance representing a Date within the range specified by (input Date + x) and (inputDate + y)
makeLabel(String) - Method in class com.sun.faban.harness.formsgen.XformsUtil
Generates a label from the given string.
makeNString(int, int) - Method in class com.sun.faban.driver.util.Random
makeNString [x..y] generates a random string of only numeric characters of random length of mininum x, maximum y and mean (x+y)/2.
MAP_TIMEOUT - Static variable in class com.sun.faban.harness.common.BenchmarkDescription
The max time to cache a map, 10 secs.
mark(int) - Method in class com.sun.faban.harness.webclient.XMLInputStream
Marks the current position in this input stream.
markSupported() - Method in class com.sun.faban.harness.webclient.XMLInputStream
Tests if this input stream supports the mark and reset methods.
Master - Interface in com.sun.faban.driver.engine
Remote interface for calling back to the master.
masterFileSeparator - Static variable in class com.sun.faban.common.Utilities
The file separator on the master.
masterHandle - Variable in class com.sun.faban.harness.DefaultFabanBenchmark
Deprecated. Command handle to the master.
masterHandle - Variable in class com.sun.faban.harness.DefaultFabanBenchmark2
Command handle to the master.
MasterImpl - Class in com.sun.faban.driver.engine
This is the main Master class for running a Faban driver.
MasterImpl() - Constructor for class com.sun.faban.driver.engine.MasterImpl
Creates and exports a new Master.
masterMachine - Variable in class com.sun.faban.harness.engine.OracleService
Deprecated. The master host name.
masterPathSeparator - Static variable in class com.sun.faban.common.Utilities
The path separator on the master.
MasterState - Enum in com.sun.faban.driver.engine
MasterState allows querying the state of the master.
MasterToolContext - Class in com.sun.faban.harness.tools
The master tool context is the master view of the tool context which exists for every single tool.
MasterToolContext(String, ServiceContext, ToolDescription) - Constructor for class com.sun.faban.harness.tools.MasterToolContext
Constructs the master tool context.
match(Object) - Method in class com.sun.faban.driver.util.StringMatcher
Matches the string to the candidates.
matchResponse(String) - Method in class com.sun.faban.driver.HttpTransport
Maches the regular expression against the data in the current buffer.
matchResponse(InputStream, String) - Method in class com.sun.faban.driver.HttpTransport
Matches the regular expression against the data read from the stream.
matchResponse(Reader, String) - Method in class com.sun.faban.driver.HttpTransport
Matches the regular expression against the data read from the reader.
matchResponse(String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Maches the regular expression against the data in the current buffer.
matchResponse(InputStream, String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Matches the regular expression against the data read from the stream.
matchResponse(Reader, String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Matches the regular expression against the data read from the reader.
matchResponse(String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Maches the regular expression against the data in the current buffer.
matchResponse(URLConnection, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Matches the regular expression against the data read from the connection.
matchResponse(InputStream, String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Matches the regular expression against the data read from the stream.
matchResponse(Reader, String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Matches the regular expression against the data read from the reader.
matchURL(String, String) - Method in class com.sun.faban.driver.HttpTransport
Matches the regular expression against the response fetched from the URL.
matchURL(String, String, Map<String, String>) - Method in class com.sun.faban.driver.HttpTransport
Matches the regular expression against the response fetched from the URL.
matchURL(URL, String) - Method in class com.sun.faban.driver.HttpTransport
Matches the regular expression against the response fetched from the URL.
matchURL(URL, String, Map<String, String>) - Method in class com.sun.faban.driver.HttpTransport
Matches the regular expression against the response fetched from the URL.
matchURL(URL, String, String) - Method in class com.sun.faban.driver.HttpTransport
Mathces the regular expression against the response fetched from the post request made to the URL.
matchURL(URL, String, String, Map<String, String>) - Method in class com.sun.faban.driver.HttpTransport
Mathces the regular expression against the response fetched from the post request made to the URL.
matchURL(String, String, String) - Method in class com.sun.faban.driver.HttpTransport
Mathces the regular expression against the response fetched from the post request made to the URL.
matchURL(String, String, String, Map<String, String>) - Method in class com.sun.faban.driver.HttpTransport
Mathces the regular expression against the response fetched from the post request made to the URL.
matchURL(String, String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Matches the regular expression against the response fetched from the URL.
matchURL(String, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Matches the regular expression against the response fetched from the URL.
matchURL(URL, String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Matches the regular expression against the response fetched from the URL.
matchURL(URL, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Matches the regular expression against the response fetched from the URL.
matchURL(URL, String, String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Mathces the regular expression against the response fetched from the post request made to the URL.
matchURL(URL, String, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Mathces the regular expression against the response fetched from the post request made to the URL.
matchURL(String, String, String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Mathces the regular expression against the response fetched from the post request made to the URL.
matchURL(String, String, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Matches the regular expression against the response fetched from the post request made to the URL.
matchURL(String, List<Part>, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Matches the regular expression against the response fetched from the multi-part post request made to the URL.
matchURL(URL, List<Part>, String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Matches the regular expression against the response fetched from the multi-part post request made to the URL.
matchURL(String, List<Part>, String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Matches the regular expression against the response fetched from the multi-part post request made to the URL.
matchURL(URL, List<Part>, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Matches the regular expression against the response fetched from the multi-part post request made to the URL.
matchURL(String, String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Matches the regular expression against the response fetched from the URL.
matchURL(String, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Matches the regular expression against the response fetched from the URL.
matchURL(URL, String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Matches the regular expression against the response fetched from the URL.
matchURL(URL, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Matches the regular expression against the response fetched from the URL.
matchURL(URL, String, String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Mathces the regular expression against the response fetched from the post request made to the URL.
matchURL(URL, String, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Mathces the regular expression against the response fetched from the post request made to the URL.
matchURL(String, String, String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Mathces the regular expression against the response fetched from the post request made to the URL.
matchURL(String, String, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Mathces the regular expression against the response fetched from the post request made to the URL.
MatrixMix - Class in com.sun.faban.driver.engine
The implementation of the matrix mix annotation, provides all utilities for matrix mix.
MatrixMix() - Constructor for class com.sun.faban.driver.engine.MatrixMix
 
MatrixMix - Annotation Type in com.sun.faban.driver
The MatrixMix allows describing the transition probabilities of a finite Markov chain as a right stochastic matrix (or just "stochastic matrix").
MatrixMix.Selector - Class in com.sun.faban.driver.engine
Selector implementation for the matrix mix.
maxRunTime - Variable in class com.sun.faban.driver.engine.RunInfo
The maximum run time, used only for cycle runs.
maxServiceThreads - Variable in class com.sun.faban.harness.logging.LogConfig
Maximum number of service threads.
MemcachedService - Class in com.sun.faban.harness.engine
Deprecated.  
MemcacheStats - Class in com.sun.faban.harness.tools
Deprecated.  
MemcacheStats(String[], int) - Constructor for class com.sun.faban.harness.tools.MemcacheStats
Deprecated. This constructor creates a memcache client with a pool of servers.
merge(String[], String) - Static method in class com.sun.faban.harness.security.Acl
Merge analysis ACLs from source ACLs.
metric - Variable in class com.sun.faban.driver.engine.Metrics
The final resulting metric.
metric - Variable in class com.sun.faban.harness.common.BenchmarkDescription
The benchmark metric.
metric - Variable in class com.sun.faban.harness.webclient.RunResult
The metric.
metric - Variable in class com.sun.faban.harness.webclient.RunResult.Target
 
metricAttachments - Variable in class com.sun.faban.driver.engine.Metrics
The attached custom metrics.
Metrics - Class in com.sun.faban.driver.engine
Generic statistics collection and reporting facility.
Metrics(AgentThread) - Constructor for class com.sun.faban.driver.engine.Metrics
Constructs a Metrics object for this agent thread.
metricunit - Variable in class com.sun.faban.harness.webclient.RunResult.Target
 
Mix - Class in com.sun.faban.driver.engine
Superclass of all mixes.
Mix() - Constructor for class com.sun.faban.driver.engine.Mix
Protected constructor ensures Mix cannot be constructed explicitly.
Mix.Selector - Class in com.sun.faban.driver.engine
The per-thread selector is used in the AgentThread for selection of the operation.
Mix.Selector() - Constructor for class com.sun.faban.driver.engine.Mix.Selector
 
msBetweenThreadStart - Variable in class com.sun.faban.driver.engine.RunInfo
Milliseconds between thread start.
MultipleTransport - Class in com.sun.faban.driver.transport.util
This class is used to load multiple HTTP requests, emulating a browser.
MultipleTransport(int) - Constructor for class com.sun.faban.driver.transport.util.MultipleTransport
Create an MultipleTransport that can load n requests simultaneously.
MysqlService - Class in com.sun.faban.harness.engine
Deprecated.  
Mysqlstats - Class in com.sun.faban.harness.tools
Deprecated.  
Mysqlstats() - Constructor for class com.sun.faban.harness.tools.Mysqlstats
Deprecated. Constructs the Mysqlstats.

N

name - Variable in class com.sun.faban.common.NameValuePair
The name part.
name - Variable in class com.sun.faban.harness.common.BenchmarkDescription
The full name of the benchmark.
name - Variable in class com.sun.faban.harness.common.Config.HostInfo
Host name.
name - Variable in class com.sun.faban.harness.webclient.ResultAction.EditAnalysisModel
The analysis name.
name - Variable in class com.sun.faban.harness.webclient.RunResult.Target
 
NameValuePair<V> - Class in com.sun.faban.common
Generic object representing a String name and an Object value.
NameValuePair(String, V) - Constructor for class com.sun.faban.common.NameValuePair
Constructs a NameValuePair with a given name and value.
NameValuePair() - Constructor for class com.sun.faban.common.NameValuePair
Constructs an empty NameValuePair.
needGroup(Node) - Method in class com.sun.faban.harness.formsgen.XformsUtil
Checks whether an element needs grouping.
NegativeExponential - Class in com.sun.faban.driver.engine
Implements the negative exponential distribution/selection.
NegativeExponential() - Constructor for class com.sun.faban.driver.engine.NegativeExponential
 
NegativeExponential - Annotation Type in com.sun.faban.driver
NegativeExponential represents a negative exponential distribution for think or cycle time distribution.
New(URL, String, int, boolean, int) - Static method in class com.sun.faban.driver.transport.sunhttp.HttpClient
Instantiates a HttpClient.
New(URL, Proxy, int, boolean) - Static method in class com.sun.faban.driver.transport.sunhttp.HttpClient
Instantiates a HttpClient.
newInstance() - Static method in class com.sun.faban.driver.HttpTransport
Creates an instance of HttpTransport with a fresh state.
newInstance() - Static method in class com.sun.faban.driver.transport.sunhttp.ThreadCookieHandler
Creates a new instance of the thread cookie handler for this thread.
newRow() - Method in class com.sun.faban.common.TableModel
Adds a new row to the table model.
next() - Method in class com.sun.faban.driver.engine.VariableLoadHandler
Obtains the next load bucket.
nextBuffer() - Method in class com.sun.faban.harness.logging.FlexBuffer
Switches the buffer to the next one.
nextRunAge(long) - Method in class com.sun.faban.harness.engine.RunDaemon
Obtains the name and age of the next run, in milliseconds since submitted, if the age is more than minAge.
nextRunAge(long) - Method in class com.sun.faban.harness.engine.RunQ
Obtains the name and age of the next run, in milliseconds since submitted, if the age is more than minAge.
nextToken(byte[]) - Method in class com.sun.faban.harness.logging.FlexBuffer.Tokenizer
Returns next token.
nextToken(byte) - Method in class com.sun.faban.harness.logging.FlexBuffer.Tokenizer
Returns next token.
nextToken(String) - Method in class com.sun.faban.harness.logging.FlexBuffer.Tokenizer
Returns next token.
normalize() - Method in class com.sun.faban.driver.engine.FixedSequence
Normalizes the mix so it is ready for use in selections.
normalize() - Method in class com.sun.faban.driver.engine.FlatMix
Normalizes the mix so each row will have a sum of 1.0d.
normalize() - Method in class com.sun.faban.driver.engine.FlatSequenceMix
Normalizes the mix so each row will have a sum of 1.0d.
normalize() - Method in class com.sun.faban.driver.engine.MatrixMix
Normalizes the mix so each row will have a sum of 1.0d.
normalize() - Method in class com.sun.faban.driver.engine.Mix
Normalizes the mix so it is ready for use in selections.
NullContext - Class in com.sun.faban.driver.engine
The null context is used for testing driver code for the Faban driver framework without actually running the agents.
NullContext() - Constructor for class com.sun.faban.driver.engine.NullContext
 
numAgents - Variable in class com.sun.faban.driver.engine.RunInfo.DriverConfig
Number of agents.
numChannels() - Method in class com.sun.faban.driver.util.PlotServer
Obtains the number of channels currently writing to.
numCpus - Variable in class com.sun.faban.harness.ParamRepository.HostConfig
 
numThreads - Variable in class com.sun.faban.driver.engine.RunInfo.DriverConfig
Number of threads.
NURand(int, int, int) - Method in class com.sun.faban.driver.util.Random
NURand integer non-uniform random number generator.

O

O_RESP - Static variable in class com.sun.faban.driver.engine.RuntimeMetrics
Index for overall response time label.
O_RESP90 - Static variable in class com.sun.faban.driver.engine.RuntimeMetrics
Index for overall 90th% response time label.
O_SD - Static variable in class com.sun.faban.driver.engine.RuntimeMetrics
Index for overall standard deviation label.
O_THRUPUT - Static variable in class com.sun.faban.driver.engine.RuntimeMetrics
Index for overall thruput label.
OnceAfter - Annotation Type in com.sun.faban.driver
Designates a method to be called only once, just after the end of the benchmark run.
OnceBefore - Annotation Type in com.sun.faban.driver
Designates a method to be called only once, just before the start of the benchmark run.
open(String, int) - Method in interface com.sun.faban.harness.agent.FileAgent
Open a file for reading and/or writing.
open(String, int) - Method in class com.sun.faban.harness.agent.FileAgentImpl
This method creates a new FileServiceImpl object and returns a reference to its interface, FileService.
openConnection(URL, Proxy) - Method in class com.sun.faban.driver.transport.sunhttp.Handler
 
operations() - Method in class com.sun.faban.driver.engine.FlatSequenceMix
Returns an array of the operation names used in this FlatMix.
OperationSequence - Annotation Type in com.sun.faban.driver
The operation sequence defines a sequence of operations to be done once that sequence is selected.
OracleAgent - Interface in com.sun.faban.harness.agent
Deprecated. Replaced by the services/tools infrastructure
OracleAgentImpl - Class in com.sun.faban.harness.agent
Deprecated. Replaced by the services/tools infrastructure
OracleAgentImpl() - Constructor for class com.sun.faban.harness.agent.OracleAgentImpl
Deprecated. Constructs an Oracle agent.
OracleService - Class in com.sun.faban.harness.engine
Deprecated.  
OracleTool - Class in com.sun.faban.harness.tools
Deprecated.  
OracleTool() - Constructor for class com.sun.faban.harness.tools.OracleTool
Deprecated.  
orange - Variable in class com.sun.faban.harness.webclient.RunResult.Target
 
OS_DIR - Static variable in class com.sun.faban.harness.common.Config
Directory name containing OS-specific files.
OUT_DIR - Static variable in class com.sun.faban.harness.common.Config
The output directory.
owner - Variable in class com.sun.faban.harness.webclient.RunResult.Target
 

P

PairwiseAggregator<T extends PairwiseAggregator.Aggregable<T>> - Class in com.sun.faban.driver.util
The PairwiseAggregator implements the pairwise algorithm discussed by Chan's paper at Updating Formulae and a Pairwise Algorithm for Computing Sample Variances
PairwiseAggregator(int, PairwiseAggregator.Provider<T>) - Constructor for class com.sun.faban.driver.util.PairwiseAggregator
Creates a PairwiseAggregator.
PairwiseAggregator.Aggregable<T> - Interface in com.sun.faban.driver.util
Interface to an aggregable object.
PairwiseAggregator.Provider<T extends PairwiseAggregator.Aggregable<T>> - Interface in com.sun.faban.driver.util
Provider interface to provide objects to aggregate.
PARALLEL - Static variable in class com.sun.faban.harness.engine.CmdService
Parallel flag in FG mode.
parallelAgentThreadStart - Variable in class com.sun.faban.driver.engine.RunInfo
Whether agents start in parallel.
ParamReader - Class in com.sun.faban.common
The ParamReader reads the run parameter file (usually run.xml) and provides the caller with a document node.
ParamReader(String, boolean) - Constructor for class com.sun.faban.common.ParamReader
Constructs a ParamReader for the given configuration file.
ParamRepository - Class in com.sun.faban.harness
The ParamRepository is the programmatic representation of the configuration file.
ParamRepository(String, boolean) - Constructor for class com.sun.faban.harness.ParamRepository
Constructor: Open specified repository.
ParamRepository.HostConfig - Class in com.sun.faban.harness
HostConfig structure holding a hostConfig element from the config file.
ParamRepository.HostConfig() - Constructor for class com.sun.faban.harness.ParamRepository.HostConfig
 
params - Variable in class com.sun.faban.harness.DefaultFabanBenchmark
Deprecated. The param repository.
params - Variable in class com.sun.faban.harness.DefaultFabanBenchmark2
The param repository.
parseArgs(String) - Static method in class com.sun.faban.common.Command
Parses the command and/or arguments from a command string and puts into a list.
parseEscapedString(String) - Static method in class com.sun.faban.common.Utilities
Parses a string escaped with \n, \t, \020, etc.
parseHostPorts(String) - Static method in class com.sun.faban.common.Utilities
Parses the host:port string and puts the list of host:port pairs into a list.
parseHostPorts(String, List<NameValuePair<Integer>>, Set<String>) - Static method in class com.sun.faban.common.Utilities
Parses the host:port string and puts the list of host:port pairs into the hostPortList.
parseOSToolSets() - Method in class com.sun.faban.harness.agent.ToolAgentImpl
Obtains the OS toolsets.
parseServicesAndTools(String, String) - Method in class com.sun.faban.harness.services.ServiceManager
Parses a service/tool bundle.
parseSnapId(byte[]) - Method in class com.sun.faban.harness.tools.OracleTool
Deprecated. The parseSnapId method parses the sqlplus stdout and finds the snapshot just taken.
parseToolSets(String, String) - Method in class com.sun.faban.harness.services.ServiceManager
Parses and creates the appropriate structures for the tool sets.
passed - Variable in class com.sun.faban.driver.CustomMetrics.Element
Whether this metric element passed or failed.
passwordHint - Static variable in class com.sun.faban.harness.common.Config
Tooltip help message for the password prompt.
passwordPrompt - Static variable in class com.sun.faban.harness.common.Config
The password prompt.
pauseTime() - Method in class com.sun.faban.driver.DriverContext
Pauses the critical section so that operations made during the pause do not count into the response time.
pauseTime() - Method in class com.sun.faban.driver.engine.DriverContext
Pauses the critical section so that operations made during the pause do not count into the response time.
pauseTime - Variable in class com.sun.faban.driver.engine.DriverContext.TimingInfo
Pause Time.
pauseTime() - Method in class com.sun.faban.driver.engine.NullContext
Pauses the time measurement.
Permission - Enum in com.sun.faban.harness.security
Permission enumeration used for the Faban access controller.
PingMaster - Class in com.sun.faban.driver.engine
Ping the master, potentially waiting on a state to be achieved.
plot(double[]) - Method in class com.sun.faban.driver.util.PlotServer
Sends a number of y values to the graph to plot.
plot(double) - Method in class com.sun.faban.driver.util.PlotServer
Sends a single y value to the graph to plot.
PlotServer - Class in com.sun.faban.driver.util
The PlotServer is the server side implementation to feed data to all StreamChart clients that try to connect to it.
PlotServer(int, String) - Constructor for class com.sun.faban.driver.util.PlotServer
Constructs a PlotServer listening to a particular TCP port and having a buffer for sending certain number of values at a time.
pollHosts - Static variable in class com.sun.faban.harness.common.Config
Host names of the pollers.
pollRun(long) - Static method in class com.sun.faban.harness.webclient.RunRetriever
Client side method to poll for the oldest run which must be older than localAge.
port - Variable in class com.sun.faban.harness.logging.LogConfig
The logging port.
POST_DIR - Static variable in class com.sun.faban.harness.common.Config
Path under result to store postprocessing results.
postDeserialize() - Method in class com.sun.faban.driver.engine.RunInfo
The method postDeserialize re-establishes the non-serializable fields.
postprocess() - Method in interface com.sun.faban.harness.agent.ToolAgent
This method is responsible for post processing tools.
postprocess() - Method in class com.sun.faban.harness.agent.ToolAgentImpl
This method is responsible for post processing tools.
postprocess() - Method in class com.sun.faban.harness.tools.Cpustat
This method is responsible for postprocessing.
Postprocess - Annotation Type in com.sun.faban.harness.tools
Annotation used for postprocessing.
postprocess() - Method in class com.sun.faban.harness.tools.ToolWrapper
This method is responsible for postprocessing.
postRun() - Method in interface com.sun.faban.driver.engine.Agent
Invokes the post run method on thread 0 of each driver agent 0, if the annotation @onceAfter is used.
postRun() - Method in class com.sun.faban.driver.engine.AgentImpl
Invokes the post run method on thread 0 of each driver agent 0, if postRun is configured.
PostRun - Annotation Type in com.sun.faban.harness
Annotation used for post-processing method in the benchmark class.
PreRun - Annotation Type in com.sun.faban.harness
Annotation used for run preparation method in the benchmark class.
primaryListener - Variable in class com.sun.faban.harness.logging.LogConfig
The primary listener.
PrimaryListener - Class in com.sun.faban.harness.logging
The primary selector is the single entry point another thread may use to modify the select channels and configurations.
PrimaryListener(Selector, LogConfig, Queue<SocketChannel>) - Constructor for class com.sun.faban.harness.logging.PrimaryListener
Constructs the primary listener with this selector.
PRINCIPALS - Static variable in class com.sun.faban.harness.common.Config
The login principals.
printDetail(StringBuilder) - Method in class com.sun.faban.driver.engine.Metrics
Prints the detail results into the given buffer.
printFabanDD(String) - Static method in class com.sun.faban.driver.engine.BenchmarkDefinition
Reads the Faban definition annotations and prints a DD to file.
printSummary(StringBuilder, BenchmarkDefinition) - Method in class com.sun.faban.driver.engine.Metrics
Prints the summary report for the statistics.
processHostPorts() - Method in class com.sun.faban.harness.util.XMLReader
Scans the XML for specific entries matching "//fa:hostConfig/fa:hostPorts" and processes them for later retrieval.
processUploadedJar(File, String) - Static method in class com.sun.faban.harness.util.DeployUtil
Processes an uploaded jar file.
PROFILES_DIR - Static variable in class com.sun.faban.harness.common.Config
The directory containing user profiles.
profileTagList(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.ResultAction
Obtains the tags list for each profile.
properties - Variable in class com.sun.faban.driver.engine.RunInfo.DriverConfig
Property element of the configuration DOM tree.
ProtocolHandler - Interface in com.sun.faban.harness.logging
The protocol handler interface defines the standard interface for protocol handlers.
ProtocolHandlerFactory - Class in com.sun.faban.harness.logging
The protocol handler factory analyzes the input buffer for different supported protocols and returns the appropriate protocol handler upon determining the correct one.
ProtocolHandlerFactory(LogConfig) - Constructor for class com.sun.faban.harness.logging.ProtocolHandlerFactory
Constructs the protocol handler factory.
ProtocolTimedSocketFactory - Class in com.sun.faban.driver.transport.hc3
The ProtocolTimedSocketFactory is used for the Apache Commons HttpClient 3.1 to let the transport be timed.
ProtocolTimedSocketFactory() - Constructor for class com.sun.faban.driver.transport.hc3.ProtocolTimedSocketFactory
 
proxiedConnect(URL, String, int, boolean) - Method in class com.sun.faban.driver.transport.sunhttp.HttpURLConnection
Connects via proxy.
proxyHost - Variable in class com.sun.faban.harness.common.Config.HostInfo
Proxy, if any, for accesing the host.
proxyPort - Variable in class com.sun.faban.harness.common.Config.HostInfo
The proxy port.
push(FileTransfer) - Method in interface com.sun.faban.harness.agent.FileAgent
Pushes a file, as encapsulated in the FileTransfer, from a the master to this agent.
push(FileTransfer) - Method in class com.sun.faban.harness.agent.FileAgentImpl
Pushes a file, as encapsulated in the FileTransfer, from a the master to this agent.
push(String, String, String) - Method in class com.sun.faban.harness.engine.CmdService
Pushes a local file on the Faban master to the remote host.
pushFile(String, String, String) - Static method in class com.sun.faban.harness.RunContext
Pushes a local file on the Faban master to the remote host.
put(URI, Map<String, List<String>>) - Method in class com.sun.faban.driver.transport.sunhttp.CookieHandler
Sets all the applicable cookies, examples are response header fields that are named Set-Cookie2, present in the response headers into a cookie cache.
put(URI, Map<String, List<String>>) - Method in class com.sun.faban.driver.transport.sunhttp.ThreadCookieHandler
Puts the cookies from the response headers into the cookie store.
putInKeepAliveCache() - Method in class com.sun.faban.driver.transport.sunhttp.HttpClient
 

R

rampDown - Variable in class com.sun.faban.driver.engine.RunInfo
Ramp Down, in seconds.
rampUp - Variable in class com.sun.faban.driver.engine.RunInfo
Ramp Up, in seconds.
Random - Class in com.sun.faban.driver.util
RandNum is a random number/value generator.
Random() - Constructor for class com.sun.faban.driver.util.Random
Constructs the random value generator.
Random(long) - Constructor for class com.sun.faban.driver.util.Random
Constructs the random value generators with a seed.
random(int, int) - Method in class com.sun.faban.driver.util.Random
Selects a random number uniformly distributed between x and y, inclusively, with a mean of (x+y)/2.
read(BenchmarkDefinition) - Static method in class com.sun.faban.driver.engine.RunInfo
Reads all the configuration parameters from the file and combines it with the benchmark definition.
read() - Method in class com.sun.faban.driver.transport.util.TimedInputStream
Reads the next byte of data from this input stream.
read(byte[]) - Method in class com.sun.faban.driver.transport.util.TimedInputStream
Reads up to byte.length bytes of data from this input stream into an array of bytes.
read(byte[], int, int) - Method in class com.sun.faban.driver.transport.util.TimedInputStream
Reads up to len bytes of data from this input stream into an array of bytes.
READ - Static variable in interface com.sun.faban.harness.agent.FileAgent
Open for reading.
read() - Method in interface com.sun.faban.harness.agent.FileService
This method is responsible for reading a file.
read() - Method in class com.sun.faban.harness.webclient.XMLInputStream
Reads a byte of data from this input stream.
read(byte[]) - Method in class com.sun.faban.harness.webclient.XMLInputStream
Reads up to byte.length bytes of data from this input stream into an array of bytes.
read(byte[], int, int) - Method in class com.sun.faban.harness.webclient.XMLInputStream
Reads up to len bytes of data from this input stream into an array of bytes.
readArrayContentFromFile(File) - Static method in class com.sun.faban.harness.util.FileHelper
Obtains the content of a file as a strin array.
readBufferSize - Variable in class com.sun.faban.harness.logging.LogConfig
The read buffer size.
readBytes(int) - Method in interface com.sun.faban.harness.agent.FileService
This method is responsible for writing to a file.
readConfig(Node, XPath) - Method in class com.sun.faban.harness.engine.LoginConfiguration
Reads the login configuration from a DOM tree.
readContentFromFile(File) - Static method in class com.sun.faban.harness.util.FileHelper
Reads a whole file and obtains the contents as a formatted string with "\n" seperated.
readDescription(String, String) - Static method in class com.sun.faban.harness.common.BenchmarkDescription
Reads the benchmark description from a directory.
readExternal(ObjectInput) - Method in class com.sun.faban.common.FileTransfer
 
readStatus(String) - Static method in class com.sun.faban.harness.webclient.RunResult
Obtains the current status of a run.
readStringFromFile(File) - Static method in class com.sun.faban.harness.util.FileHelper
Reads a whole file and obtains the contents as a string.
readURL(URL, Map<String, String>) - Method in class com.sun.faban.driver.HttpTransport
Reads data from the URL and discards it, keeping just the size of the total read.
readURL(URL) - Method in class com.sun.faban.driver.HttpTransport
Reads data from the URL and discards it, keeping just the size of the total read.
readURL(String, Map<String, String>) - Method in class com.sun.faban.driver.HttpTransport
Reads data from the URL and discards it, keeping just the size of the total read.
readURL(String) - Method in class com.sun.faban.driver.HttpTransport
Reads data from the URL and discards it, keeping just the size of the total read.
readURL(URL, String) - Method in class com.sun.faban.driver.HttpTransport
Makes a POST request to the URL.
readURL(URL, String, Map<String, String>) - Method in class com.sun.faban.driver.HttpTransport
Makes a POST request to the URL.
readURL(URL, byte[], Map<String, String>) - Method in class com.sun.faban.driver.HttpTransport
Makes a POST request to the URL without encoding the data (the header type is application/octet-stream).
readURL(String, byte[]) - Method in class com.sun.faban.driver.HttpTransport
Makes a POST request to the URL without encoding the data (the header type is application/octet-stream).
readURL(String, String) - Method in class com.sun.faban.driver.HttpTransport
Makes a POST request to the URL.
readURL(String, String, Map<String, String>) - Method in class com.sun.faban.driver.HttpTransport
Makes a POST request to the URL.
readURL(URL, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Reads data from the URL and discards it, keeping just the size of the total read.
readURL(URL) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Reads data from the URL and discards it, keeping just the size of the total read.
readURL(String, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Reads data from the URL and discards it, keeping just the size of the total read.
readURL(String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Reads data from the URL and discards it, keeping just the size of the total read.
readURL(String, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a POST request to the URL.
readURL(URL, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a POST request to the URL.
readURL(URL, byte[], Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a POST request to the URL without encoding the data (the header type is application/octet-stream).
readURL(String, byte[]) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a POST request to the URL without encoding the data (the header type is application/octet-stream).
readURL(String, String) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a POST request to the URL.
readURL(String, List<Part>, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a Multi-part POST request to the URL.
readURL(URL, List<Part>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a Multi-part POST request to the URL.
readURL(String, List<Part>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a Multi-part POST request to the URL.
readURL(URL, List<Part>, Map<String, String>) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Makes a Multi-part POST request to the URL.
readURL(URL, Map<String, String>) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Reads data from the URL and discards it, keeping just the size of the total read.
readURL(URL) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Reads data from the URL and discards it, keeping just the size of the total read.
readURL(String, Map<String, String>) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Reads data from the URL and discards it, keeping just the size of the total read.
readURL(String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Reads data from the URL and discards it, keeping just the size of the total read.
readURL(URL, String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Makes a POST request to the URL.
readURL(URL, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Makes a POST request to the URL.
readURL(URL, byte[], Map<String, String>) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Makes a POST request to the URL without encoding the data (the header type is application/octet-stream).
readURL(String, byte[]) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Makes a POST request to the URL without encoding the data (the header type is application/octet-stream).
readURL(String, String) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Makes a POST request to the URL.
readURL(String, String, Map<String, String>) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Makes a POST request to the URL.
readWholeFile(String) - Method in interface com.sun.faban.harness.agent.FileAgent
Read a file from this machine and return the contents as a String.
readWholeFile(String) - Method in class com.sun.faban.harness.agent.FileAgentImpl
Read the contents of a file.
RECEIVED - Static variable in class com.sun.faban.harness.common.Run
Run status RECEIVED.
recordDelayTime() - Method in class com.sun.faban.driver.engine.Metrics
Records the delay (think/cycle) time.
recordEndTime() - Method in class com.sun.faban.driver.engine.DriverContext
Records the end time of an operation.
recordError() - Method in class com.sun.faban.driver.engine.Metrics
Records the error count for an unsuccessful transaction.
recordStartTime() - Method in class com.sun.faban.driver.engine.DriverContext
Records the start time of an operation.
recordTime() - Method in class com.sun.faban.driver.DriverContext
Records the start time and end of the critical section of an operation.
recordTime() - Method in class com.sun.faban.driver.engine.DriverContext
Records the start and end time of the critical section of an operation.
recordTime() - Method in class com.sun.faban.driver.engine.NullContext
Records the start and end of time measurement.
recordTx() - Method in class com.sun.faban.driver.engine.Metrics
Updates the various stats for a successful transaction.
recursiveCopy(File, File) - Static method in class com.sun.faban.harness.util.FileHelper
Copies a file from source to dest.
recursiveDelete(File) - Static method in class com.sun.faban.harness.util.FileHelper
This method is used to delete a directory and recursively delete files and subdirectories within it.
recursiveDelete(File, String) - Static method in class com.sun.faban.harness.util.FileHelper
This method is used to delete a directory and recursively delete files and subdirectories within it.
recycle(T) - Method in interface com.sun.faban.driver.util.PairwiseAggregator.Provider
Recycles an object after use.
red - Variable in class com.sun.faban.harness.webclient.RunResult.Target
 
refresh() - Method in class com.sun.faban.harness.engine.LoginConfiguration
Refresh and reload the Configuration.
register(List<CommandHandle>) - Method in class com.sun.faban.common.Command
Registers the command handle resulting from this command into a list of command handles.
register(String, Remote) - Method in interface com.sun.faban.common.Registry
Registers service with Registry.
register(String, String, Remote) - Method in interface com.sun.faban.common.Registry
Registers service with Registry.
register(String, Remote) - Method in class com.sun.faban.common.RegistryImpl
Registers service with Registry.
register(String, String, Remote) - Method in class com.sun.faban.common.RegistryImpl
Registers service with Registry.
register(SelectableChannel, int, Object) - Method in class com.sun.faban.harness.logging.PrimaryListener
Adds/changes the channel registration from another thread.
Registry - Interface in com.sun.faban.common
The methods in this interface are the public face of Registry The Registry is the single remote object that runs on the master machine and with which all other instances of remote servers reregister.
RegistryImpl - Class in com.sun.faban.common
This class implements the Registry interface The Registry is the single remote object that runs on the master machine and with which all other instances of remote servers reregister.
RegistryLocator - Class in com.sun.faban.common
The registry locator is the single access point for clients to locate and access the Faban registry either on the local or remote system.
RegistryLocator() - Constructor for class com.sun.faban.common.RegistryLocator
 
releaseLock() - Method in class com.sun.faban.harness.engine.RunQLock
Method to release the lock while exit from the critical section.
remainderThreads - Variable in class com.sun.faban.driver.engine.MasterImpl
Remaining threads to be distributed to the first agents.
RemoteCallable<V extends Serializable> - Interface in com.sun.faban.harness
An interface used for executing a piece of code remotely.
Notes: The class that implements this interface needs to be cautious about platform path differences.
RemoteLogFormatter - Class in com.sun.faban.harness.agent
Formatter for formatting the logs to be sent to a log server.
RemoteLogFormatter() - Constructor for class com.sun.faban.harness.agent.RemoteLogFormatter
Constructs the formatter.
remove() - Method in class com.sun.faban.driver.engine.VariableLoadHandler
Removes the load bucket.
removeFile(String) - Method in interface com.sun.faban.harness.agent.FileAgent
Remove a file.
removeFile(String) - Method in class com.sun.faban.harness.agent.FileAgentImpl
Removes a file.
removeFiles(String, FileFilter) - Method in interface com.sun.faban.harness.agent.FileAgent
Remove files from a directory matched by the filter.
removeFiles(String, FileFilter) - Method in class com.sun.faban.harness.agent.FileAgentImpl
Remove files from a directory matched by the filter.
removeRun(String) - Method in class com.sun.faban.harness.webclient.TagEngine
Removes a run from the tag engine.
replaceFirst(List, List) - Static method in class com.sun.faban.harness.util.CmdMap
Replace the first element of the command list with the relacement.
replaceValue(Element, String) - Method in class com.sun.faban.harness.util.XMLReader
Replaces the new value for the element text.
repositoryURLs - Static variable in class com.sun.faban.harness.common.Config
URLs for Faban repositories, if enabled.
requestPending() - Method in class com.sun.faban.harness.logging.LogHandler
Tests the handler whether it needs to further process this request.
requestPending() - Method in interface com.sun.faban.harness.logging.ProtocolHandler
Tests the handler whether it needs to further process this request.
RequestProxy - Class in com.sun.faban.harness.logging
The request proxy represents the request for both the selector end and the service thread end.
RequestProxy(LogConfig, SelectionKey) - Constructor for class com.sun.faban.harness.logging.RequestProxy
Constructs a request proxy.
reregister(String, Remote) - Method in interface com.sun.faban.common.Registry
Re-registers service with Registry, replacing old entry if exists.
reregister(String, String, Remote) - Method in interface com.sun.faban.common.Registry
Re-registers service with Registry, replacing old entry if exists.
reregister(String, Remote) - Method in class com.sun.faban.common.RegistryImpl
Re-registers service with Registry, replacing old entry if exists.
reregister(String, String, Remote) - Method in class com.sun.faban.common.RegistryImpl
Re-registers service with Registry, replacing old entry if exists.
reset() - Method in class com.sun.faban.driver.engine.FixedSequence.Selector
Resets the selector's state to start at the first op, if applicable.
reset() - Method in class com.sun.faban.driver.engine.FlatMix.Selector
Resets the selector's state to start at the first op, if applicable.
reset() - Method in class com.sun.faban.driver.engine.FlatSequenceMix.Selector
Resets the selector's state to start at the first op, if applicable.
reset() - Method in class com.sun.faban.driver.engine.MatrixMix.Selector
Resets the selector's state to start at the first op, if applicable.
reset() - Method in class com.sun.faban.driver.engine.Mix.Selector
Resets the selector's state to start at the first op, if applicable.
reset() - Method in class com.sun.faban.harness.webclient.XMLInputStream
Repositions this stream to the position at the time the mark method was last called on this input stream.
resetMix() - Method in class com.sun.faban.driver.DriverContext
Resets the state of the current mix to start off at the beginning of the mix.
resetMix() - Method in class com.sun.faban.driver.engine.DriverContext
Resets the state of the current mix to start off at the beginning of the mix.
resetMix() - Method in class com.sun.faban.driver.engine.NullContext
Resets the mix.
RESPBUCKET_SIZE_RATIO - Static variable in class com.sun.faban.driver.engine.Metrics
The bucket size ratio between coarse and fine response time buckets.
RESPBUCKETS - Static variable in class com.sun.faban.driver.engine.Metrics
The total number of response time buckets.
respGraph - Variable in class com.sun.faban.driver.engine.Metrics
Graph of accumulated response times over the course of the run.
respHist - Variable in class com.sun.faban.driver.engine.Metrics
Response time histogram.
respHist - Variable in class com.sun.faban.driver.engine.RuntimeMetrics
Response time histogram.
respMax - Variable in class com.sun.faban.driver.engine.Metrics
Max.
respondTime - Variable in class com.sun.faban.driver.engine.DriverContext.TimingInfo
Respond Time.
respSumStdy - Variable in class com.sun.faban.driver.engine.Metrics
Sum of response times during steady state.
respSumStdy - Variable in class com.sun.faban.driver.engine.RuntimeMetrics
Sum of response times during steady state.
respSumTotal - Variable in class com.sun.faban.driver.engine.Metrics
Sum of response times total.
respSumTotal - Variable in class com.sun.faban.driver.engine.RuntimeMetrics
Sum of response times total.
restartListener(String) - Method in class com.sun.faban.harness.engine.OracleService
Deprecated. Restart listener.
restartServer(String, String[], boolean) - Method in interface com.sun.faban.harness.engine.J2eeService
Deprecated. Start/restart server.
restartServer() - Method in class com.sun.faban.harness.engine.MysqlService
Deprecated. Restart the MySQL server.
restartServer(String) - Method in class com.sun.faban.harness.engine.OracleService
Deprecated. Start/restart server.
restartServers() - Method in class com.sun.faban.harness.engine.ApacheHttpdService
Deprecated. Restart all servers.
restartServers() - Method in class com.sun.faban.harness.engine.GlassfishService
Deprecated. Restart all servers.
restartServers() - Method in class com.sun.faban.harness.engine.LighttpdService
Deprecated. Restart all servers.
restartServers() - Method in class com.sun.faban.harness.engine.MemcachedService
Deprecated. Restart all servers.
restartServers() - Method in interface com.sun.faban.harness.engine.WebServerService
Deprecated. Restart all servers.
result - Variable in class com.sun.faban.driver.CustomMetrics.Element
The results, formatted as supposed to be shown.
Result - Class in com.sun.faban.driver.engine
The implementation of the Result abstract class.
Result - Class in com.sun.faban.driver
The driver representation of the results, mainly used for fetching data from the main metrics for reporting in CustomMetrics.
Note that operations can and will be added as needed to query different aspects of the results.
Result() - Constructor for class com.sun.faban.driver.Result
 
result - Variable in class com.sun.faban.harness.webclient.RunResult
The result.
RESULT_INFO - Static variable in class com.sun.faban.harness.common.Config
resultinfo contains a single line summary result.
ResultAction - Class in com.sun.faban.harness.webclient
Controller handling actions from the result list screen.
ResultAction() - Constructor for class com.sun.faban.harness.webclient.ResultAction
 
ResultAction.EditAnalysisModel - Class in com.sun.faban.harness.webclient
The model object for the EditAnalysis screen view.
ResultAction.EditAnalysisModel() - Constructor for class com.sun.faban.harness.webclient.ResultAction.EditAnalysisModel
 
ResultAction.EditArchiveModel - Class in com.sun.faban.harness.webclient
The model object for the EditArchive screen view.
ResultAction.EditArchiveModel() - Constructor for class com.sun.faban.harness.webclient.ResultAction.EditArchiveModel
 
resultFilePath - Variable in class com.sun.faban.harness.common.BenchmarkDescription
The result file path relative to the output directory.
resultLink - Variable in class com.sun.faban.harness.webclient.RunResult
The link for the result to link to.
results - Variable in class com.sun.faban.harness.webclient.ResultAction.EditArchiveModel
The list of run result objects.
Results - Class in com.sun.faban.harness.webclient
Controller handling actions from the result list screen.
Results() - Constructor for class com.sun.faban.harness.webclient.Results
 
resultsDir - Variable in class com.sun.faban.driver.engine.RunInfo
The results directory.
resumeRunDaemonThread() - Method in class com.sun.faban.harness.engine.RunDaemon
Called by RunQ's resumeRunDaemon method.
RMI_PORT - Static variable in class com.sun.faban.harness.common.Config
The RMI registry port.
RMIClassLoaderProvider - Class in com.sun.faban.harness.agent
The RMIClassLoaderProvider extends the RMIClassLoaderSpi and allows the agent to find the benchmark classes in-process.
RMIClassLoaderProvider() - Constructor for class com.sun.faban.harness.agent.RMIClassLoaderProvider
 
rootElement - Variable in class com.sun.faban.driver.engine.RunInfo.DriverConfig
Root element of the configuration DOM tree.
Row - Annotation Type in com.sun.faban.driver
The matrix mix row defines the operation and the selection weight after each operation.
rows() - Method in class com.sun.faban.common.TableModel
Obtains the number of rows currently in the table.
run() - Method in class com.sun.faban.common.FabanShell
 
run() - Method in class com.sun.faban.driver.engine.AgentImpl
Starts the driver threads for this agent, possibly in it's own thread.
run() - Method in class com.sun.faban.driver.engine.AgentThread
Entry point for starting the thread.
run() - Method in class com.sun.faban.driver.engine.VariableLoadHandlerThread
 
run() - Method in class com.sun.faban.driver.transport.util.MultipleTransport
Runs the parallel threads fetching the other URLs.
Run - Class in com.sun.faban.harness.common
This is the benchmark run object.
Run(String, BenchmarkDescription) - Constructor for class com.sun.faban.harness.common.Run
Construcs a run object.
run() - Method in class com.sun.faban.harness.engine.RunDaemon
The run method for the RunDaemonThread.
run() - Method in class com.sun.faban.harness.logging.Acceptor
Runs the accept loop.
run() - Method in class com.sun.faban.harness.logging.Listener
The thread's run method.
run() - Method in class com.sun.faban.harness.logging.LogServer
The run method starts the server.
run() - Method in class com.sun.faban.harness.logging.RequestProxy
Run is called from the thread pool to process the request.
RunAnalyzer - Class in com.sun.faban.harness.webclient
Run Analyzer that handles all the backend tasks to analyze the runs.
RunAnalyzer() - Constructor for class com.sun.faban.harness.webclient.RunAnalyzer
 
RunAnalyzer.Type - Enum in com.sun.faban.harness.webclient
Analysis types.
runBenchmark() - Method in class com.sun.faban.driver.engine.MasterImpl
Runs the benchmark from begin to end.
RunContext - Class in com.sun.faban.harness
The RunContext provides callbacks into the harness and the run environment.
RunContext() - Constructor for class com.sun.faban.harness.RunContext
 
runControl - Variable in class com.sun.faban.driver.engine.RunInfo.DriverConfig
The reference to runControl.
RunControl - Enum in com.sun.faban.driver
The RunControl Enumeration defines whether the benchmark run is controlled by time or by the number of cycles.
RunControlElement - Class in com.sun.faban.harness.formsgen
Handler for the runControl element special case.
RunControlElement() - Constructor for class com.sun.faban.harness.formsgen.RunControlElement
 
RunDaemon - Class in com.sun.faban.harness.engine
This class implements the RunDaemon thread.
RunDaemon(RunQLock) - Constructor for class com.sun.faban.harness.engine.RunDaemon
Constructor.
RunEntryException - Exception in com.sun.faban.harness.engine
The RunEntryException signals there is something wrong with the current run entry.
RunEntryException(String) - Constructor for exception com.sun.faban.harness.engine.RunEntryException
Constructs a new RunEntryException.
RunFacade - Class in com.sun.faban.harness.engine
The RunFacade provides a benchmark with callbacks to get run information.
runId - Variable in class com.sun.faban.driver.engine.RunInfo
The run ID.
RunId - Class in com.sun.faban.harness.common
The RunId class represents a run name and provides standard facilities to decode the run name.
RunId(String, String) - Constructor for class com.sun.faban.harness.common.RunId
Constructs a run name based on the benchmark name and the run sequence.
RunId(String, String, String) - Constructor for class com.sun.faban.harness.common.RunId
Constructs a run name based on the host name, the benchmark name, and the run sequence.
RunId(String) - Constructor for class com.sun.faban.harness.common.RunId
Parses a string representation of a runId into the RunId object.
runId - Variable in class com.sun.faban.harness.webclient.RunResult
The run id.
runIds - Variable in class com.sun.faban.harness.webclient.ResultAction.EditAnalysisModel
The run ids to analyze.
runIds - Variable in class com.sun.faban.harness.webclient.ResultAction.EditArchiveModel
The run id of the runs to archive.
runInfo - Variable in class com.sun.faban.driver.engine.MasterImpl
The RunInfo structure.
RunInfo - Class in com.sun.faban.driver.engine
RunInfo This class contains the run parameters used for the run.
RunInfo.AgentInfo - Class in com.sun.faban.driver.engine
Information passed to individual agents.
RunInfo.AgentInfo() - Constructor for class com.sun.faban.driver.engine.RunInfo.AgentInfo
 
RunInfo.DriverConfig - Class in com.sun.faban.driver.engine
The RunInfo.DriverConfig for a specific driver.
runList - Variable in class com.sun.faban.harness.webclient.ResultAction.EditAnalysisModel
The string representation of the list of runs to analyze.
RunQ - Class in com.sun.faban.harness.engine
This class implements the Faban RunQ.
RUNQ_DIR - Static variable in class com.sun.faban.harness.common.Config
The directory containing the run queue.
RunQLock - Class in com.sun.faban.harness.engine
The RunQLock implements monitors to provide mutually exclusive access to critical sections.
RunQLock() - Constructor for class com.sun.faban.harness.engine.RunQLock
Constructor.
RunResult - Class in com.sun.faban.harness.webclient
Result class scans through the output directory and compiles a list of run results.
RunResult.FeedRecord - Class in com.sun.faban.harness.webclient
The feed record for the run results.
RunResult.ResultField<T extends Comparable> - Class in com.sun.faban.harness.webclient
A result field representing the real value of the field used for sorting, and the text representation of the value.
RunResult.ResultField() - Constructor for class com.sun.faban.harness.webclient.RunResult.ResultField
 
RunResult.Target - Class in com.sun.faban.harness.webclient
 
RunResult.Target() - Constructor for class com.sun.faban.harness.webclient.RunResult.Target
 
RunRetriever - Class in com.sun.faban.harness.webclient
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.
RunRetriever() - Constructor for class com.sun.faban.harness.webclient.RunRetriever
 
runs - Variable in class com.sun.faban.harness.webclient.RunResult.Target
 
RUNSEQ - Static variable in class com.sun.faban.harness.engine.RunQ
Run seqeunce field index in the run queue listing.
runTime - Variable in class com.sun.faban.driver.engine.VariableLoadHandler.VariableLoad
The run time of the this load.
RuntimeMetrics - Class in com.sun.faban.driver.engine
The runtime metrics is used for communicating runtime stats from the agents to the master.
runtimeStatsEnabled - Variable in class com.sun.faban.driver.engine.RunInfo
Whether the runtime stats are enabled.
runtimeStatsInterval - Variable in class com.sun.faban.driver.engine.RunInfo
Interval for runtime stats.
runtimeStatsTarget - Variable in class com.sun.faban.driver.engine.RunInfo.DriverConfig
Target for runtime stats, currently unused.
RunUploader - Class in com.sun.faban.harness.webclient
The RunUploader represents the upload servlet as well as an upload client maintained in a single class.
RunUploader() - Constructor for class com.sun.faban.harness.webclient.RunUploader
 

S

save() - Method in class com.sun.faban.harness.ParamRepository
Saves the parameter repository back to file if it has been modified.
save(String) - Method in class com.sun.faban.harness.util.XMLReader
This method saves the XML file if it was modified and if a back up file name is specified the original file is backed up.
save() - Method in class com.sun.faban.harness.webclient.TagEngine
Serializes the tag engine to file.
saveParamRepository(String, BenchmarkDescription, char[]) - Method in class com.sun.faban.harness.webclient.UserEnv
Saves the config file to the given profile.
scale - Variable in class com.sun.faban.driver.engine.RunInfo
Scale of the run.
scale - Variable in class com.sun.faban.harness.webclient.RunResult
The scale value.
scaleName - Variable in class com.sun.faban.harness.common.BenchmarkDescription
The name of the benchmark scale.
scaleUnit - Variable in class com.sun.faban.harness.common.BenchmarkDescription
The name of the benchmark unit.
scheduler - Variable in class com.sun.faban.driver.engine.MasterImpl
The scheduler used in the master.
search(String) - Method in class com.sun.faban.harness.webclient.TagEngine
Searches the tag engine for runs matching the given tags.
search(String[]) - Method in class com.sun.faban.harness.webclient.TagEngine
Searches the tag engine for runs matching the given tags given an array of tags.
SECURITY_ENABLED - Static variable in class com.sun.faban.harness.common.Config
Whether or not security is enabled.
select() - Method in class com.sun.faban.driver.engine.FixedSequence.Selector
The select method selects the operation to run next.
select() - Method in class com.sun.faban.driver.engine.FlatMix.Selector
The select method selects the operation to run next.
select() - Method in class com.sun.faban.driver.engine.FlatSequenceMix.Selector
The select method selects the operation to run next.
select() - Method in class com.sun.faban.driver.engine.MatrixMix.Selector
The select method selects the operation to run next.
select() - Method in class com.sun.faban.driver.engine.Mix.Selector
The select method selects the operation to run next.
selectBucket(int, int, int) - Static method in class com.sun.faban.common.Utilities
Simple, but frequently used utility function to determine which bucket or group the current value belongs to, providing the total and the number of buckets the values get divided into.
selector(Random) - Method in class com.sun.faban.driver.engine.FixedSequence
Obtains the per-thread and per-driver instance selector.
selector(Random) - Method in class com.sun.faban.driver.engine.FlatMix
Obtains the per-thread and per-driver instance selector.
selector(Random) - Method in class com.sun.faban.driver.engine.FlatSequenceMix
Obtains the per-thread and per-driver instance selector.
selector(Random) - Method in class com.sun.faban.driver.engine.MatrixMix
Obtains the per-thread and per-driver instance selector.
selector(Random) - Method in class com.sun.faban.driver.engine.Mix
Obtains the per-thread and per-driver instance selector.
selector - Variable in class com.sun.faban.harness.logging.Listener
The selector instance used for listening.
selectorOps(Selector) - Method in class com.sun.faban.harness.logging.Listener
Hook for additional operations to be taken before the selector goes back to block on select.
selectorOps(Selector) - Method in class com.sun.faban.harness.logging.PrimaryListener
Hook for additional operations to be taken before the selector goes back to block on select.
sendUrgentData(int) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Send one byte of urgent data on the socket.
SEQUENCE_FILE - Static variable in class com.sun.faban.harness.common.Config
The name of the sequence file.
SEQUENTIAL - Static variable in class com.sun.faban.harness.engine.CmdService
Sequential flag in FG mode.
SERVICE_DIR - Static variable in class com.sun.faban.harness.common.Config
The directory containing services.
SERVICE_DOWNLOAD_PATH - Static variable in class com.sun.faban.harness.common.Config
Context path for service downloads.
serviceClass - Variable in class com.sun.faban.harness.services.ServiceDescription
The service class name.
ServiceContext - Class in com.sun.faban.harness.services
This class provides the context for every service.
ServiceDescription - Class in com.sun.faban.harness.services
This class provides the description for each service.
SERVICEDIR - Static variable in class com.sun.faban.harness.util.DeployUtil
The service directory.
ServiceElement - Class in com.sun.faban.harness.formsgen
Handler for the service element special case.
ServiceElement() - Constructor for class com.sun.faban.harness.formsgen.ServiceElement
 
ServiceManager - Class in com.sun.faban.harness.services
This class manages all the services.
ServiceManager(ParamRepository, Run) - Constructor for class com.sun.faban.harness.services.ServiceManager
Constructor.
serviceThreadTimeout - Variable in class com.sun.faban.harness.logging.LogConfig
The service thread timeout.
ServiceWrapper - Class in com.sun.faban.harness.services
This is a wrapper class for service.
setClearConfig(boolean) - Method in class com.sun.faban.harness.util.DeployTask
Sets whether to clear the configuration or not.
setConfig(String, List) - Method in interface com.sun.faban.harness.agent.OracleAgent
Deprecated. This method set the configure parameters of the oracle instance.
setConfig(String, List) - Method in class com.sun.faban.harness.agent.OracleAgentImpl
Deprecated. This method set the configure parameters of the Oracle instance on this machine.
setConfig(String, String[], Properties) - Method in interface com.sun.faban.harness.engine.J2eeService
Deprecated. Set server configuration parameters.
setConfig(String, List) - Method in class com.sun.faban.harness.engine.OracleService
Deprecated. Set server configuration parameters: update the two conf files.
setConfig(LogConfig) - Method in class com.sun.faban.harness.logging.LogHandler
Sets the config object.
setConfig(LogConfig) - Method in interface com.sun.faban.harness.logging.ProtocolHandler
Sets the config object.
setContextLocation(String) - Static method in class com.sun.faban.harness.util.Invoker
Sets a new context location.
setDaemon(boolean) - Method in class com.sun.faban.common.Command
The daemon property determines whether the process spawned from this command will again spawn children that keep outputting to stdout or stderr.
setDefaultSocketFactory(SocketFactory) - Static method in class com.sun.faban.driver.transport.sunhttp.HttpURLConnection
Sets the default SocketFactory inherited by new instances of this class.
setEnvironment(String[]) - Method in class com.sun.faban.common.Command
Sets the environment variables in which this command should run in the form of name=value.
setExecutorService(ExecutorService) - Method in class com.sun.faban.harness.util.InterfaceProbe
Sets the thread pool to be used for parallel probing.
setField(int, int, CharSequence) - Method in class com.sun.faban.common.TextTable
Sets the data fields' value.
setFollowRedirects(boolean) - Method in class com.sun.faban.driver.HttpTransport
Sets the http connections managed by this transport to follow or not follow HTTP redirects.
setFollowRedirects(boolean) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Sets the http connections managed by this transport to follow or not follow HTTP redirects.
setFollowRedirects(boolean) - Method in class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Sets the http connections managed by this transport to follow or not follow HTTP redirects.
setHeader(int, String) - Method in class com.sun.faban.common.TableModel
Sets the header for a given column.
setHeader(int, CharSequence) - Method in class com.sun.faban.common.TextTable
Sets the header fields' value.
setInput(byte[]) - Method in class com.sun.faban.common.Command
Sets the data to be sent to stdin of the command.
setInputFile(String) - Method in class com.sun.faban.common.Command
Sets the input file for the command.
setJar(File) - Method in class com.sun.faban.harness.util.DeployTask
Sets the jar file to be deployed.
setKeepAlive(boolean) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Enable/disable SO_KEEPALIVE.
setKey(SelectionKey) - Method in class com.sun.faban.harness.logging.LogHandler
Sets the selection key for subsequent invocations.
setKey(SelectionKey) - Method in interface com.sun.faban.harness.logging.ProtocolHandler
Sets the selection key for subsequent invocations.
setLogged() - Method in exception com.sun.faban.driver.ExpectedException
Sets the flag indicating this exception has already been logged.
setLogged() - Method in exception com.sun.faban.driver.FatalException
Sets the flag indicating this exception has already been logged.
setLogLevel(int, Level) - Method in class com.sun.faban.common.Command
Sets the log level to log a certain stream.
setLogLevel(String, Level) - Method in interface com.sun.faban.harness.agent.CmdAgent
Set the logging level of the Agents.
setLogLevel(String, Level) - Method in class com.sun.faban.harness.agent.CmdAgentImpl
Set the logging level of the specified logger.
setLogLevel(String, Level) - Method in class com.sun.faban.harness.engine.CmdService
Set the Log level for Agents.
setNewClient(URL, boolean) - Method in class com.sun.faban.driver.transport.sunhttp.HttpURLConnection
Obtain a HttpClient object.
setOOBInline(boolean) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Enable/disable OOBINLINE (receipt of TCP urgent data) By default, this option is disabled and TCP urgent data received on a socket is silently discarded.
setOutputFile(int, String) - Method in class com.sun.faban.common.Command
Directs the command to save the output from the stream to an output file, overwriting the output file if it already exists.
setOutputFile(int, String, boolean) - Method in class com.sun.faban.common.Command
Directs the command to save the output from the stream to an output file.
setOutputFile(String) - Method in class com.sun.faban.harness.tools.ToolContext
Sets the output file with the given path.
setOutputStream(CommandHandle) - Method in class com.sun.faban.harness.tools.ToolContext
Sets the stdout from a command to be used as the tool output.
setOutputStream(CommandHandle, int) - Method in class com.sun.faban.harness.tools.ToolContext
Sets the stdout or stderr from a command to be used as the tool output.
setParameter(String, String) - Method in class com.sun.faban.harness.ParamRepository
Sets or replaces the parameter referenced by the XPath.
setParameter(Element, String) - Method in class com.sun.faban.harness.ParamRepository
Sets the parameter for a newly added DOM element.
setPassword(String) - Method in class com.sun.faban.harness.util.DeployTask
Sets the password for deployment.
setPauseSupported(boolean) - Method in class com.sun.faban.driver.engine.DriverContext
Property whether pause is supported with the current protocol.
setPerformancePreferences(int, int, int) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Sets performance preferences for this socket.
setProvider(String) - Static method in class com.sun.faban.driver.HttpTransport
Sets the provider class.
setReceiveBufferSize(int) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Sets the SO_RCVBUF option to the specified value for this Socket.
setRetry(boolean) - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
Sets whether the client should retry or not.
setReuseAddress(boolean) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Enable/disable the SO_REUSEADDR socket option.
setSendBufferSize(int) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Sets the SO_SNDBUF option to the specified value for this Socket.
setSocket(Socket) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Sets the socket this wrapper represents.
setSocketFactory(SocketFactory) - Static method in class com.sun.faban.driver.transport.sunhttp.HttpClient
Sets the socket factory for creating sockets used by this client.
setSocketFactory(SocketFactory) - Method in class com.sun.faban.driver.transport.sunhttp.HttpURLConnection
Sets the SocketFactory to be used when this instance creates sockets for secure https URL connections.
setSoLinger(boolean, int) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Enable/disable SO_LINGER with the specified linger time in seconds.
setSoTimeout(int) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds.
setStartTime(int) - Method in interface com.sun.faban.driver.engine.Agent
Sets the actual run start time.
setStartTime(int) - Method in class com.sun.faban.driver.engine.AgentImpl
Sets the actual run start time.
setStartTime(int) - Method in class com.sun.faban.driver.engine.MasterImpl
Sets the benchmark start time after all threads are started.
setStreamHandling(int, int) - Method in class com.sun.faban.common.Command
Sets the stream handling mode for a certain stream associated with this command.
setSynchronous(boolean) - Method in class com.sun.faban.common.Command
Sets this command to be synchronous.
setTcpNoDelay(boolean) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm).
setTime(String) - Method in interface com.sun.faban.harness.agent.CmdAgent
Sets the time on the agent host, in GMT.
setTime(String) - Method in class com.sun.faban.harness.agent.CmdAgentImpl
Sets the time on the agent host, in GMT.
setTrafficClass(int) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Sets traffic class or type-of-service octet in the IP header for packets sent from this Socket.
setup(String[], String, String, String, String) - Method in class com.sun.faban.harness.engine.ApacheHttpdService
Deprecated. The setup method is called to set up a benchmark run.
setup(String, ParamRepository) - Method in class com.sun.faban.harness.engine.CmdService
This method initializes the CmdAgent RMI server processes on the specified set of machines.
setup(String[], String, String, String, String) - Method in class com.sun.faban.harness.engine.GlassfishService
Deprecated. The setup method is called to set up a benchmark run.
setup(Run, String[], String[], List, List) - Method in interface com.sun.faban.harness.engine.J2eeService
Deprecated. Setup Service and agents.
setup(String[], String, String, String, String) - Method in class com.sun.faban.harness.engine.LighttpdService
Deprecated. The setup method is called to set up a benchmark run.
setup(String[], String) - Method in class com.sun.faban.harness.engine.MemcachedService
Deprecated. The setup method is called to set up a benchmark run.
setup(String[], int[], String, String) - Method in class com.sun.faban.harness.engine.MemcachedService
Deprecated. The setup method is called to set up a benchmark run.
setup(String, String) - Method in class com.sun.faban.harness.engine.MysqlService
Deprecated. The setup method is called to set up a benchmark run.
setup(Run, CmdService, String, String, String[], String[]) - Method in class com.sun.faban.harness.engine.OracleService
Deprecated. Sets up the Oracle service.
setup(ParamRepository, String, ServiceManager) - Method in class com.sun.faban.harness.engine.ToolService
This method initializes the ToolAgent RMI server processes on the specified set of machines.
setup(String[], String, String, String, String) - Method in interface com.sun.faban.harness.engine.WebServerService
Deprecated. The setup method is called to set up a benchmark run.
setUrl(String) - Method in class com.sun.faban.harness.util.DeployTask
Sets the target URL to the Faban deployment servlet.
setUser(String) - Method in class com.sun.faban.harness.util.DeployTask
Sets the user name for deployment.
setValue(String, String) - Method in class com.sun.faban.harness.util.XMLReader
Sets the new value for a given xpath.
setValue(Element, String) - Method in class com.sun.faban.harness.util.XMLReader
Sets the new value for the element.
setWorkingDirectory(String) - Method in class com.sun.faban.common.Command
Sets the working directory to run this command.
shortName - Variable in class com.sun.faban.harness.common.BenchmarkDescription
The short name of the benchmark, and also the directory names.
shutdown() - Method in class com.sun.faban.harness.logging.LogServer
This method stops the server.
shutdown() - Method in class com.sun.faban.harness.services.ServiceManager
Stops a service.
shutdownInput() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Places the input stream for this socket at "end of stream".
shutdownOutput() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Disables the output stream for this socket.
signal() - Method in class com.sun.faban.harness.engine.RunQLock
Signals that a run is submitted.
simultaneousStart - Variable in class com.sun.faban.driver.engine.RunInfo
Whether all threads start simultaneously.
size() - Method in class com.sun.faban.harness.logging.FlexBuffer
Obtains the size of this buffer.
skip(long) - Method in class com.sun.faban.harness.webclient.XMLInputStream

This method actually reads the skipped bytes from the stream.

SocketFactory - Class in com.sun.faban.driver.transport.sunhttp
This SocketFactory is the javax.net.SocketFactory with one additional createSocket interface allowing the creation of a socket with the proxy.
SocketFactory() - Constructor for class com.sun.faban.driver.transport.sunhttp.SocketFactory
 
sort(String, SortDirection) - Method in class com.sun.faban.common.SortableTableModel
Sorts the TableModel according to the column and direction.
sort(int, SortDirection) - Method in class com.sun.faban.common.SortableTableModel
Sorts the TableModel according to the column index and direction.
SortableTableModel - Class in com.sun.faban.common
The TableModel represents a generic model for the LiveGrid data table AJAX component.
SortableTableModel(int) - Constructor for class com.sun.faban.common.SortableTableModel
Constructs a TableModel.
SortableTableModel(int, int) - Constructor for class com.sun.faban.common.SortableTableModel
Constructs a TableModel.
SortDirection - Enum in com.sun.faban.common
Sets the sort direction for the table model.
start - Variable in class com.sun.faban.driver.engine.RunInfo
The actual millisec start time.
start(String) - Method in interface com.sun.faban.harness.agent.OracleAgent
Deprecated. Start an Oracle instance.
start(String) - Method in class com.sun.faban.harness.agent.OracleAgentImpl
Deprecated. Start an Oracle instance.
start(int) - Method in interface com.sun.faban.harness.agent.ToolAgent
This method is responsible for starting all tools.
start(int, int) - Method in interface com.sun.faban.harness.agent.ToolAgent
This method is responsible for starting all tools.
start(int, String[]) - Method in interface com.sun.faban.harness.agent.ToolAgent
Start only specified tools.
start(int, String[], int) - Method in interface com.sun.faban.harness.agent.ToolAgent
Start only specified tools for specific duration.
start(int) - Method in class com.sun.faban.harness.agent.ToolAgentImpl
This method is responsible for starting all tools.
start(int, int) - Method in class com.sun.faban.harness.agent.ToolAgentImpl
This method is responsible for starting all tools.
start(int, String[]) - Method in class com.sun.faban.harness.agent.ToolAgentImpl
Start only specified tools.
start(int, String[], int) - Method in class com.sun.faban.harness.agent.ToolAgentImpl
Start only specified tools for specific duration.
start() - Method in interface com.sun.faban.harness.Benchmark
Deprecated. This method is responsible for starting the benchmark run.
start() - Method in class com.sun.faban.harness.DefaultFabanBenchmark
Deprecated. This method is responsible for starting the benchmark run.
start() - Method in class com.sun.faban.harness.DefaultFabanBenchmark2
This method is responsible for starting the benchmark run.
start() - Method in class com.sun.faban.harness.engine.GenericBenchmark
Responsible for configuring, starting and stopping services and tools.
start(int) - Method in class com.sun.faban.harness.engine.ToolService
Start all tools on all machines.
start(int, int) - Method in class com.sun.faban.harness.engine.ToolService
Start all tools on all machines.
Start - Annotation Type in com.sun.faban.harness
Annotation used for starting a service and tool.
start() - Method in class com.sun.faban.harness.tools.Collector
This method is responsible for starting the collector.
start() - Method in class com.sun.faban.harness.tools.CommandLineTool
This method is responsible for starting the command line tool.
start(int, int) - Method in class com.sun.faban.harness.tools.GenericTool
Deprecated. This method is responsible for starting up the tool and stopping it after the duration specified.
start(int) - Method in class com.sun.faban.harness.tools.GenericTool
Deprecated. This method is responsible for starting up the tool utility.
start() - Method in class com.sun.faban.harness.tools.GenericTool
Deprecated. Starts the tool.
start() - Method in class com.sun.faban.harness.tools.Jvmstat
This method is responsible for starting the tool utility.
start(int, int) - Method in class com.sun.faban.harness.tools.Mysqlstats
Deprecated. This method is responsible for starting up the tool and stopping it after the duration specified.
start(int) - Method in class com.sun.faban.harness.tools.Mysqlstats
Deprecated. This method is responsible for starting up the tool utility.
start() - Method in class com.sun.faban.harness.tools.Mysqlstats
Deprecated. Starts the mysqlstat tool.
start(int, int) - Method in class com.sun.faban.harness.tools.OracleTool
Deprecated. This method is responsible for starting up the Oracle tool and stopping it after the duration specified.
start(int) - Method in class com.sun.faban.harness.tools.OracleTool
Deprecated. This method is responsible for starting up the Oracle tool.
start() - Method in class com.sun.faban.harness.tools.OracleTool
Deprecated. The Runnable.run() is used to really start the tool after the delay.
start(int, int) - Method in interface com.sun.faban.harness.tools.Tool
This method is responsible for starting the tool after delay and stopping it after duration.
start(int) - Method in interface com.sun.faban.harness.tools.Tool
This method is responsible for starting the tool .
start(int) - Method in class com.sun.faban.harness.tools.ToolWrapper
This method is responsible for starting a tool with given delay.
start(int, int) - Method in class com.sun.faban.harness.tools.ToolWrapper
This method is responsible for starting a tool with given delay and duration.
startAgent(Class, String) - Method in interface com.sun.faban.harness.agent.CmdAgent
This method creates the Agent class and registers it with the registry using ident@ name.
startAgent(Class, String) - Method in class com.sun.faban.harness.agent.CmdAgentImpl
Registers and starts agent.
startAgent(String, Class, String) - Method in class com.sun.faban.harness.engine.CmdService
Start the agent on a single machine.
startAgent(String[], Class, String) - Method in class com.sun.faban.harness.engine.CmdService
Start Agent in the specified machines.
STARTED - Static variable in class com.sun.faban.harness.common.Run
Run status STARTED.
startListener() - Method in interface com.sun.faban.harness.agent.OracleAgent
Deprecated. Start the Oracle listener.
startListener() - Method in class com.sun.faban.harness.agent.OracleAgentImpl
Deprecated. Start the Oracle listener.
startListener(String) - Method in class com.sun.faban.harness.engine.OracleService
Deprecated. Start listener.
StartRun - Annotation Type in com.sun.faban.harness
Annotation used for run starting method in benchmark class.
startRunDaemon() - Method in class com.sun.faban.harness.engine.RunQ
Starts/restarts the run daemon.
startServer() - Method in class com.sun.faban.harness.engine.MysqlService
Deprecated. Start the mysql server on the configured host.
startServers() - Method in class com.sun.faban.harness.engine.ApacheHttpdService
Deprecated. Start all apache servers on configured hosts.
startServers() - Method in class com.sun.faban.harness.engine.GlassfishService
Deprecated. Start all glassfish servers on configured hosts.
startServers() - Method in class com.sun.faban.harness.engine.LighttpdService
Deprecated. Start all apache servers on configured hosts.
startServers() - Method in class com.sun.faban.harness.engine.MemcachedService
Deprecated. Start all memcached servers on configured hosts.
startServers() - Method in interface com.sun.faban.harness.engine.WebServerService
Deprecated. Start all web servers on configured hosts.
startStats() - Method in interface com.sun.faban.harness.agent.OracleAgent
Deprecated. Start gathering statistics for an instance.
startStats() - Method in class com.sun.faban.harness.agent.OracleAgentImpl
Deprecated. Start collection of Oracle stats.
startStats(String) - Method in class com.sun.faban.harness.engine.OracleService
Deprecated. Start statistics collection.
startThreadNumber - Variable in class com.sun.faban.driver.engine.RunInfo.AgentInfo
Starting thread number.
startThreads() - Method in interface com.sun.faban.driver.engine.Agent
Start all the driver threads.
startThreads() - Method in class com.sun.faban.driver.engine.AgentImpl
Start all the driver threads.
startTime - Variable in class com.sun.faban.driver.engine.Metrics
Start time as absolute time, in ms.
startup() - Method in class com.sun.faban.harness.services.ServiceManager
Starts a service.
state - Variable in class com.sun.faban.driver.engine.MasterImpl
The current state of the master.
stateLock - Variable in class com.sun.faban.driver.engine.MasterImpl
The lock object for the state.
Statit - Class in com.sun.faban.harness.tools
Deprecated.  
Statit() - Constructor for class com.sun.faban.harness.tools.Statit
Deprecated.  
Statspack - Class in com.sun.faban.harness.tools
Deprecated.  
Statspack() - Constructor for class com.sun.faban.harness.tools.Statspack
Deprecated.  
status - Variable in class com.sun.faban.harness.webclient.RunResult
The status of the run.
status - Variable in class com.sun.faban.harness.webclient.RunResult.Target
 
STATUS_MESSAGE - Static variable in class com.sun.faban.harness.common.Run
The status messages for each status.
STDERR - Static variable in class com.sun.faban.common.Command
Stream identifier for standard error output.
STDOUT - Static variable in class com.sun.faban.common.Command
Stream identifier for standard output.
stdyState - Variable in class com.sun.faban.driver.engine.Metrics
Run steady state, in milliseconds.
stdyState - Variable in class com.sun.faban.driver.engine.RunInfo
Steady State, in seconds.
stop(String) - Method in interface com.sun.faban.harness.agent.OracleAgent
Deprecated. Stop an Oracle instance.
stop(String) - Method in class com.sun.faban.harness.agent.OracleAgentImpl
Deprecated. Stop an Oracle instance.
stop() - Method in interface com.sun.faban.harness.agent.ToolAgent
This method is responsible for stopping the tools.
stop(String[]) - Method in interface com.sun.faban.harness.agent.ToolAgent
Stopping specific tools.
stop() - Method in class com.sun.faban.harness.agent.ToolAgentImpl
This method is responsible for stopping the tools.
stop(String[]) - Method in class com.sun.faban.harness.agent.ToolAgentImpl
Stopping specific tools.
stop() - Method in class com.sun.faban.harness.engine.ToolService
Stop all tools on all machines.
Stop - Annotation Type in com.sun.faban.harness
Annotation used for stopping a service and tool.
stop() - Method in class com.sun.faban.harness.tools.Collector
This method is responsible for stopping the collector.
stop() - Method in class com.sun.faban.harness.tools.CommandLineTool
This method is responsible for stopping the command line tool.
stop() - Method in class com.sun.faban.harness.tools.Cpustat
This method is responsible for stopping the tool utility.
stop() - Method in class com.sun.faban.harness.tools.GenericTool
Deprecated. This method is responsible for stopping the tool utility.
stop(boolean) - Method in class com.sun.faban.harness.tools.GenericTool
Deprecated. This method is responsible for stopping the tool utility.
stop() - Method in class com.sun.faban.harness.tools.Mysqlstats
Deprecated. This method is responsible for stopping the tool.
stop(boolean) - Method in class com.sun.faban.harness.tools.Mysqlstats
Deprecated. This method is responsible for stopping the tool utility.
stop() - Method in class com.sun.faban.harness.tools.OracleTool
Deprecated. This method is responsible for stopping the tool.
stop(boolean) - Method in class com.sun.faban.harness.tools.OracleTool
Deprecated. This method is responsible for stopping the tool utility.
stop(boolean) - Method in class com.sun.faban.harness.tools.Statit
Deprecated.  
stop() - Method in interface com.sun.faban.harness.tools.Tool
This method is responsible for stopping the tool.
stop() - Method in class com.sun.faban.harness.tools.ToolWrapper
This method is responsible for stopping the tool utility.
stop(boolean) - Method in class com.sun.faban.harness.tools.ToolWrapper
This method is responsible for stopping the tool utility.
stopExecution() - Method in class com.sun.faban.driver.engine.AgentThread
Triggers stopping and exiting of this thread.
stopListener() - Method in interface com.sun.faban.harness.agent.OracleAgent
Deprecated. Stop an Oracle listener.
stopListener() - Method in class com.sun.faban.harness.agent.OracleAgentImpl
Deprecated. Start the Oracle listener.
stopListener(String) - Method in class com.sun.faban.harness.engine.OracleService
Deprecated. Stop the listener.
stopRunDaemon() - Method in class com.sun.faban.harness.engine.RunQ
Stops/suspends the run daemon.
stopServer(String, String[]) - Method in interface com.sun.faban.harness.engine.J2eeService
Deprecated. Stop Server.
stopServer() - Method in class com.sun.faban.harness.engine.MysqlService
Deprecated. Stop server.
stopServer(String) - Method in class com.sun.faban.harness.engine.OracleService
Deprecated. Stop server.
stopServers() - Method in class com.sun.faban.harness.engine.ApacheHttpdService
Deprecated. Stop servers.
stopServers() - Method in class com.sun.faban.harness.engine.GlassfishService
Deprecated. Stop servers.
stopServers() - Method in class com.sun.faban.harness.engine.LighttpdService
Deprecated. Stop Servers.
stopServers() - Method in class com.sun.faban.harness.engine.MemcachedService
Deprecated. stop Servers.
stopServers() - Method in interface com.sun.faban.harness.engine.WebServerService
Deprecated. Stop servers.
stopStats() - Method in interface com.sun.faban.harness.agent.OracleAgent
Deprecated. Stop gathering statistics fpr an instance.
stopStats() - Method in class com.sun.faban.harness.agent.OracleAgentImpl
Deprecated. Stop collection of Oracle stats.
stopStats(String) - Method in class com.sun.faban.harness.engine.OracleService
Deprecated. Stop statistics collection.
STREAM_NAME - Static variable in class com.sun.faban.common.Command
String array representing the stream names stdout and stderr.
StringMatcher - Class in com.sun.faban.driver.util
Tool to choose the matching string out of a list of strings.
StringMatcher(String[]) - Constructor for class com.sun.faban.driver.util.StringMatcher
Constructs a StringMatcher instance.
SUBMIT_PASSWORD - Static variable in class com.sun.faban.harness.common.Config
Submitter password for the FabanCLI.
Submitter - Class in com.sun.faban.harness.security
Submitter is the encapsulation and caching of run submitter maps.
Submitter() - Constructor for class com.sun.faban.harness.security.Submitter
 
submitter - Variable in class com.sun.faban.harness.webclient.RunResult
The run submitter.
suggestName(RunAnalyzer.Type, String[]) - Static method in class com.sun.faban.harness.webclient.RunAnalyzer
Provides a suggested analysis name for the analysis based on the analysis type and and run ids that are used.
sumContentSize - Variable in class com.sun.faban.driver.util.ContentSizeStats
The sum of content sizes.
summary - Variable in class com.sun.faban.harness.webclient.RunResult.FeedRecord
The feed summary.
sumSquaresStdy - Variable in class com.sun.faban.driver.engine.Metrics
Sum of squares of the deviation during steady state.
sumSquaresStdy - Variable in class com.sun.faban.driver.engine.RuntimeMetrics
The sum squares of the deviations in steady state.
sumSquaresTotal - Variable in class com.sun.faban.driver.engine.Metrics
Overall sum of squares of the deviation.
sumSquaresTotal - Variable in class com.sun.faban.driver.engine.RuntimeMetrics
The sum squares of the deviations total.
SunHttpTransport - Class in com.sun.faban.driver.transport.sunhttp
The SunHttpTransport provides initialization services and utility methods for using the HTTP and HTTPS protocols through the JDK's java.net.HttpUrlConnection facility.
SunHttpTransport() - Constructor for class com.sun.faban.driver.transport.sunhttp.SunHttpTransport
Constructs a new SunHttpTransport object.
suspendRunDaemonThread() - Method in class com.sun.faban.harness.engine.RunDaemon
Called by RunQ's stopRunDaemon method.

T

tableAttachments - Variable in class com.sun.faban.driver.engine.Metrics
The attached custom table metrics.
TableModel - Class in com.sun.faban.common
A table model used for representing table results both in the Faban results and in the web interface.
TableModel(int) - Constructor for class com.sun.faban.common.TableModel
Constructs a TableModel.
TableModel(int, int) - Constructor for class com.sun.faban.common.TableModel
Constructs a TableModel.
TagEngine - Class in com.sun.faban.harness.webclient
This class maintains the tags to runs mapping.
tags - Variable in class com.sun.faban.harness.webclient.RunResult.FeedRecord
List of tags on the resource.
tags - Variable in class com.sun.faban.harness.webclient.RunResult
Tags applicable to this run.
tags - Variable in class com.sun.faban.harness.webclient.RunResult.Target
 
takeAction(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.ResultAction
Checks for actions the user asked to perform and take the appropriate action.
target - Variable in class com.sun.faban.driver.CustomMetrics.Element
The targets, if any.
targetedDelayHist - Variable in class com.sun.faban.driver.engine.Metrics
Histogram of selected delay times.
targetedDelaySum - Variable in class com.sun.faban.driver.engine.Metrics
Targeted delay times.
targetlist(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.Results
Obtains the targetlist table.
targetting - Static variable in class com.sun.faban.harness.common.Config
Faban repositories, targeting feature disabled by default.
terminate() - Method in interface com.sun.faban.driver.engine.Agent
Terminates all leftover threads remaining at the end of the run.
terminate() - Method in class com.sun.faban.driver.engine.AgentImpl
Terminates all leftover threads remaining at the end of the run.
TextTable - Class in com.sun.faban.common
The text table assists in formatting tabular data for text output.
TextTable(int, int) - Constructor for class com.sun.faban.common.TextTable
Constructs a text table with predefined number of rows and columns.
thread - Variable in class com.sun.faban.driver.engine.Metrics
Reference to the thread associated with this metrics.
ThreadCookieHandler - Class in com.sun.faban.driver.transport.sunhttp
ThreadCookieHandler stores cookies from a response and retrieves all applicable cookies for a particular request.
threadCount - Variable in class com.sun.faban.driver.engine.VariableLoadHandler.VariableLoad
The thread count at this load.
THREADPOOL - Static variable in class com.sun.faban.harness.common.Config
Generic thread pool.
threadPool - Variable in class com.sun.faban.harness.logging.LogConfig
The thread pool.
threads - Variable in class com.sun.faban.driver.engine.RunInfo.AgentInfo
Number of threads.
ThreadStartElement - Class in com.sun.faban.harness.formsgen
Handler for the threadStart element special case.
ThreadStartElement() - Constructor for class com.sun.faban.harness.formsgen.ThreadStartElement
 
throwCauseException(Exception) - Static method in class com.sun.faban.harness.util.Invoker
Throws the cause of an exception.
thruputGraph - Variable in class com.sun.faban.driver.engine.Metrics
The thruput graph.
TIME_NOT_SET - Static variable in class com.sun.faban.driver.engine.AgentThread
Constant value for specifying that the time is not set.
TimedInputStream - Class in com.sun.faban.driver.transport.util
A pass-through input stream that records the time of the input.
TimedInputStream(InputStream) - Constructor for class com.sun.faban.driver.transport.util.TimedInputStream
Creates a FilterInputStream by assigning the argument in to the field this.in so as to remember it for later use.
TimedOutException - Exception in com.sun.faban.harness.logging
Signals a time out.
TimedOutException() - Constructor for exception com.sun.faban.harness.logging.TimedOutException
Constructs a new com.sun.faban.harness.logging.TimedOutException with null as its detail message.
TimedOutException(String) - Constructor for exception com.sun.faban.harness.logging.TimedOutException
Constructs a new com.sun.faban.harness.logging.TimedOutException with the specified detail message.
TimedOutException(String, Throwable) - Constructor for exception com.sun.faban.harness.logging.TimedOutException
Constructs a new com.sun.faban.harness.logging.TimedOutException with the specified detail message and cause.
TimedOutException(Throwable) - Constructor for exception com.sun.faban.harness.logging.TimedOutException
Constructs a new com.sun.faban.harness.logging.TimedOutException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
TimedOutputStream - Class in com.sun.faban.driver.transport.util
A pass-through output stream that records the time of the output.
TimedOutputStream(OutputStream) - Constructor for class com.sun.faban.driver.transport.util.TimedOutputStream
Creates an output stream filter built on top of the specified underlying output stream.
TimedSocket - Class in com.sun.faban.driver.transport.util
The TimedSocket class extends the Socket class by timing the opening of connections and using TimedInputStream and TimedOutputStream as the streams for this socket.
TimedSocket() - Constructor for class com.sun.faban.driver.transport.util.TimedSocket
Creates an unconnected socket, with the system-default type of SocketImpl.
TimedSocket(Proxy) - Constructor for class com.sun.faban.driver.transport.util.TimedSocket
Creates an unconnected socket, specifying the type of proxy, if any, that should be used regardless of any other settings.
TimedSocket(InetAddress, int) - Constructor for class com.sun.faban.driver.transport.util.TimedSocket
Creates a stream socket and connects it to the specified port number at the specified IP address.
TimedSocket(SocketImpl) - Constructor for class com.sun.faban.driver.transport.util.TimedSocket
Creates an unconnected Socket with a user-specified SocketImpl.
TimedSocket(String, int) - Constructor for class com.sun.faban.driver.transport.util.TimedSocket
Creates a stream socket and connects it to the specified port number on the named host.
TimedSocket(String, int, InetAddress, int) - Constructor for class com.sun.faban.driver.transport.util.TimedSocket
Creates a socket and connects it to the specified remote host on the specified remote port.
TimedSocket(InetAddress, int, InetAddress, int) - Constructor for class com.sun.faban.driver.transport.util.TimedSocket
Creates a socket and connects it to the specified remote address on the specified remote port.
TimedSocketFactory - Class in com.sun.faban.driver.transport.util
Socket factory to create new timed socket.
TimedSocketFactory() - Constructor for class com.sun.faban.driver.transport.util.TimedSocketFactory
 
TimedSocketWrapper - Class in com.sun.faban.driver.transport.util
The TimedSocketWrapper wraps an existing, opened socket with the timed artifacts.
TimedSocketWrapper(Socket) - Constructor for class com.sun.faban.driver.transport.util.TimedSocketWrapper
Creates a TimedSocketWrapper wrapping an existing socket.
TimedSocketWrapper() - Constructor for class com.sun.faban.driver.transport.util.TimedSocketWrapper
Creates a blank TimedSocketWrapper and starts the timer.
TimedSSLFactories - Enum in com.sun.faban.driver.transport.hc3
The catalog of the SSL factories at hand.
timer - Variable in class com.sun.faban.driver.engine.MasterImpl
The time recorder.
Timer - Class in com.sun.faban.driver.util
Timer for all benchmark runs.
Timer() - Constructor for class com.sun.faban.driver.util.Timer
Default Constructor which saves the current time as epochMillis and epochNanos (the start of the benchmark).
timer - Variable in class com.sun.faban.harness.tools.GenericTool
Deprecated. The timer used for scheduling the start of the tool.
timer - Variable in class com.sun.faban.harness.tools.Mysqlstats
Deprecated. The timer to be used by this tool.
timer - Variable in class com.sun.faban.harness.tools.ToolWrapper
The timer used for scheduling the tools.
TimeThread - Class in com.sun.faban.driver.engine
A driver thread that controls the run by ramp up, steady state, and ramp down times.
TimeThread() - Constructor for class com.sun.faban.driver.engine.TimeThread
 
TimeThreadWithBackground - Class in com.sun.faban.driver.engine
/** A driver thread that controls the run by ramp up, steady state, and ramp down times, and allows for a pseudo-background thread used to simulate actions regularly taken by a fat client like timed operations.
TimeThreadWithBackground() - Constructor for class com.sun.faban.driver.engine.TimeThreadWithBackground
 
Timing - Enum in com.sun.faban.driver
Sets the timing mode for the operation.
title - Variable in class com.sun.faban.harness.webclient.RunResult.FeedRecord
The feed title.
TMP_DIR - Static variable in class com.sun.faban.harness.common.Config
Temporary directory name.
toAbsMillis(long) - Method in class com.sun.faban.driver.util.Timer
Converts the nanosecond time relative to the run's epoch to absolute millisec comparable to System.currentTimeMillis().
toAbsMillis(int) - Method in class com.sun.faban.driver.util.Timer
Converts the millisec time relative to the run's epoch to absolute millisec comparable to System.currentTimeMillis().
toAbsNanos(int) - Method in class com.sun.faban.driver.util.Timer
Converts the millisec relative time to absolute nanosecs.
toAbsTime(long) - Method in class com.sun.faban.driver.util.Timer
Obtains the nano time comparable to System.nanoTime() from a given nanotime relative to the base time.
tokenReplace(String, String, String, String) - Static method in class com.sun.faban.harness.util.FileHelper
This method opens, traverses through the file and finds the token and replaces it with new value This method updates only the first occurrence of the token in the file to eliminate cases where it changes props defined like PROP=$PROP:MYPROP.
Tool - Interface in com.sun.faban.harness.tools
The methods in this interface are the public face of all Tools configured.
TOOL_AGENT - Static variable in class com.sun.faban.harness.common.Config
Tool agent name in registry.
ToolAgent - Interface in com.sun.faban.harness.agent
The methods in this interface are the public face of all ToolAgents configured on the various machines.
ToolAgentImpl - Class in com.sun.faban.harness.agent
This class implements the ToolAgent interface.
ToolAgentImpl() - Constructor for class com.sun.faban.harness.agent.ToolAgentImpl
Constructor.
ToolContext - Class in com.sun.faban.harness.tools
This class is a subclass of MasterToolContext.
ToolContext(String, ServiceContext, ToolDescription, ToolWrapper) - Constructor for class com.sun.faban.harness.tools.ToolContext
Constructs the tool context.
ToolDescription - Class in com.sun.faban.harness.tools
This class provides the description of a tool.
ToolDescription(String, String, String, String, String) - Constructor for class com.sun.faban.harness.tools.ToolDescription
Constructs a tool description.
tools - Variable in class com.sun.faban.harness.ParamRepository.HostConfig
 
ToolService - Class in com.sun.faban.harness.engine
This file contains the class that implements the Tool service API.
ToolWrapper - Class in com.sun.faban.harness.tools
This class is a wrapper for tool.
ToolWrapper(Class, MasterToolContext) - Constructor for class com.sun.faban.harness.tools.ToolWrapper
Constructor.
toRelTime(long) - Method in class com.sun.faban.driver.util.Timer
Obtains the time relative to the base time, given a nanoTime with an unknown datum.
toString() - Method in class com.sun.faban.common.Command
Returns a string representation of this command.
toString() - Method in class com.sun.faban.common.TextTable
Returns the formatted table in a string.
toString() - Method in class com.sun.faban.driver.engine.FlatMix
Provides a string representation of this FlatMix.
toString() - Method in class com.sun.faban.driver.engine.FlatSequenceMix
Provides a string representation of this FlatSequenceMix.
toString() - Method in class com.sun.faban.driver.engine.MatrixMix.Selector
Provides a string representation of this selector.
toString() - Method in class com.sun.faban.driver.engine.MatrixMix
Provides a string representation of this MatrixMix.
toString() - Method in class com.sun.faban.driver.engine.Metrics
Provides a string presentation of the current stats.
toString() - Method in class com.sun.faban.driver.engine.RuntimeMetrics
 
toString() - Method in class com.sun.faban.driver.transport.util.MultipleTransport
Provides a string representation of this transport.
toString() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapper
Converts this socket to a String.
toString() - Method in class com.sun.faban.harness.common.RunId
Returns the string representation of RunId in the form bench.seq.
toString() - Method in class com.sun.faban.harness.logging.FlexBuffer
Provides a String representation of the buffer content.
toString() - Method in enum com.sun.faban.harness.security.Permission
Converts string to lowercase.
toString() - Method in enum com.sun.faban.harness.webclient.RunAnalyzer.Type
Returns the string representation of the analysis type.
toString() - Method in class com.sun.faban.harness.webclient.RunResult.ResultField
 
TRICKLE_LOG - Static variable in class com.sun.faban.common.Command
Trickle logging logs the stream whenever something is read from the corresponding stream.
truncate(String, String) - Method in class com.sun.faban.harness.engine.CmdService
Truncates the file from the machine.
truncateFile(String) - Method in interface com.sun.faban.harness.agent.FileAgent
Truncates a file to zero-length.
truncateFile(String) - Method in class com.sun.faban.harness.agent.FileAgentImpl
Truncates a file to zero-length.
truncateFile(String, String) - Static method in class com.sun.faban.harness.RunContext
Truncates a file on a remote host.
txCntStdy - Variable in class com.sun.faban.driver.engine.Metrics
Number of successful transactions during steady state.
txCntStdy - Variable in class com.sun.faban.driver.engine.RuntimeMetrics
Number of successful transactions during steady state.
txCntTotal - Variable in class com.sun.faban.driver.engine.Metrics
Number of successful transactions total.
txCntTotal - Variable in class com.sun.faban.driver.engine.RuntimeMetrics
Number of successful transactions total.
txNames - Variable in class com.sun.faban.driver.engine.Metrics
List of operation names.
txTypes - Variable in class com.sun.faban.driver.engine.Metrics
Number of operations in the driver.
type - Variable in class com.sun.faban.harness.webclient.ResultAction.EditAnalysisModel
The type string in all lowercase.

U

Uniform - Class in com.sun.faban.driver.engine
Implements the uniform distribution/selection.
Uniform() - Constructor for class com.sun.faban.driver.engine.Uniform
 
Uniform - Annotation Type in com.sun.faban.driver
The Uniform annotation defines a uniform distribution of the cycle or think times.
unjar(File, String) - Static method in class com.sun.faban.harness.util.DeployUtil
Unjars the content a deployable jar file into the deploy directory.
unjar(String, String) - Static method in class com.sun.faban.harness.util.FileHelper
Unjars a jar file into an output directory.
unjarTmp(File) - Static method in class com.sun.faban.harness.util.FileHelper
Unjars a temporary jar file xxxx.jar under the directory xxxx in the same path.
unreferenced() - Method in class com.sun.faban.driver.engine.AgentImpl
When this instance is unreferenced the application must exit.
unreferenced() - Method in class com.sun.faban.harness.agent.CmdAgentImpl
When this instance is unreferenced the application must exit.
unreferenced() - Method in class com.sun.faban.harness.agent.OracleAgentImpl
Deprecated. When this instance is unreferenced the application must exit.
unreferenced() - Method in class com.sun.faban.harness.agent.ToolAgentImpl
When this instance is unreferenced the application must exit.
unregister(String) - Method in interface com.sun.faban.common.Registry
Unregisters service from Registry.
unregister(String, String) - Method in interface com.sun.faban.common.Registry
Unregisters service from Registry.
unregister(String) - Method in class com.sun.faban.common.RegistryImpl
unregister service from Registry The registry removes this service from its list and clients can no longer access it.
unregister(String, String) - Method in class com.sun.faban.common.RegistryImpl
unregister service from Registry The registry removes this service from its list and clients can no longer access it.
UnsupportedProtocolException - Exception in com.sun.faban.harness.logging
If the data stream cannot be identified to match a supported protocol, and UnsupportedProtocolException is thrown.
UnsupportedProtocolException() - Constructor for exception com.sun.faban.harness.logging.UnsupportedProtocolException
Constructs a new UnsupportedProtocolException with null as its detail message.
UnsupportedProtocolException(String) - Constructor for exception com.sun.faban.harness.logging.UnsupportedProtocolException
Constructs a new UnsupportedProtocolException with the specified detail message.
UnsupportedProtocolException(String, Throwable) - Constructor for exception com.sun.faban.harness.logging.UnsupportedProtocolException
Constructs a new UnsupportedProtocolException with the specified detail message and cause.
UnsupportedProtocolException(Throwable) - Constructor for exception com.sun.faban.harness.logging.UnsupportedProtocolException
Constructs a new UnsupportedProtocolException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
updated - Variable in class com.sun.faban.harness.webclient.RunResult.FeedRecord
The formatted timestamp.
updateMetrics(RuntimeMetrics) - Method in interface com.sun.faban.driver.engine.Master
Updates the master with the latest runtime metrics so the master can dump out the stats accordingly.
updateMetrics(RuntimeMetrics) - Method in class com.sun.faban.driver.engine.MasterImpl
 
updatePaths(List<String>) - Method in interface com.sun.faban.harness.agent.CmdAgent
Updates the paths, usually in the local command agent.
updatePaths(List<String>) - Method in class com.sun.faban.harness.agent.CmdAgentImpl
Updates the paths, usually in the local command agent.
updatePaths(List<String>) - Method in class com.sun.faban.harness.engine.CmdService
Updates the paths in the local command agent.
updateRunDesc(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.Uploader
Updates the run description.
updateStatus(int) - Method in class com.sun.faban.harness.common.Run
Updates the run status in the result info file.
updateTagsFile(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.Uploader
Updates the tags file.
Uploader - Class in com.sun.faban.harness.webclient
This is a controller class.
Uploader() - Constructor for class com.sun.faban.harness.webclient.Uploader
 
uploadIfOrigin(String) - Static method in class com.sun.faban.harness.webclient.RunUploader
Client call to upload the run back to the originating server.
uploadRuns(String[], HashSet<File>, HashSet<String>) - Static method in class com.sun.faban.harness.webclient.ResultAction
This method is responsible for uploading the runs to repository.
uploadRuns(HttpServletRequest, HttpServletResponse) - Method in class com.sun.faban.harness.webclient.Uploader
Responsible for uploading the runs.
url - Variable in class com.sun.faban.harness.common.Config.HostInfo
URL to access the host.
URLStreamHandlerFactory - Class in com.sun.faban.driver.transport.sunhttp
The Faban URLStreamHandlerFactory creates Faban's HttpURLConnection.
URLStreamHandlerFactory() - Constructor for class com.sun.faban.driver.transport.sunhttp.URLStreamHandlerFactory
Construct a URLStreamHandlerFactory.
User - Class in com.sun.faban.driver.util
Username generator.
User() - Constructor for class com.sun.faban.driver.util.User
 
userCommands - Variable in class com.sun.faban.harness.ParamRepository.HostConfig
 
UserEnv - Class in com.sun.faban.harness.webclient
The user environemnt is kept in the user's session at all times.
UserEnv() - Constructor for class com.sun.faban.harness.webclient.UserEnv
 
Utilities - Class in com.sun.faban.common
Common utilities, usually accessible via static import.
Utilities() - Constructor for class com.sun.faban.common.Utilities
 

V

validate() - Method in class com.sun.faban.driver.engine.FlatMix
Validates the mix spec in the benchmark definitions to ensure all the rows and columns are valid.
validate() - Method in class com.sun.faban.driver.engine.FlatSequenceMix
Validates the mix spec in the benchmark definitions to ensure all the rows and columns are valid.
validate() - Method in class com.sun.faban.driver.engine.MatrixMix
Validates the mix spec in the benchmark definitions to ensure all the rows and columns are valid.
validate(String, int, String, boolean, Cookie) - Method in class com.sun.faban.driver.transport.hc3.FabanCookieSpec
Performs most common Cookie validation
validate() - Method in interface com.sun.faban.harness.Benchmark
Deprecated. Allows benchmark to validate the configuration file.
validate() - Method in class com.sun.faban.harness.DefaultFabanBenchmark
Deprecated. Allows benchmark to validate the configuration file.
validate() - Method in class com.sun.faban.harness.DefaultFabanBenchmark2
Allows benchmark to validate the configuration file.
Validate - Annotation Type in com.sun.faban.harness
Annotation used for validation method in the benchmark class.
value - Variable in class com.sun.faban.common.NameValuePair
The value part.
valueOf(String) - Static method in enum com.sun.faban.common.SortDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.faban.driver.CycleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.faban.driver.engine.AgentThread.RunState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.faban.driver.engine.MasterState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.faban.driver.RunControl
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.faban.driver.Timing
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.faban.driver.transport.hc3.TimedSSLFactories
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.faban.harness.common.Config.DaemonModes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.faban.harness.security.Permission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.faban.harness.webclient.RunAnalyzer.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.sun.faban.common.SortDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.faban.driver.CycleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.faban.driver.engine.AgentThread.RunState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.faban.driver.engine.MasterState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.faban.driver.RunControl
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.faban.driver.Timing
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.faban.driver.transport.hc3.TimedSSLFactories
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.faban.harness.common.Config.DaemonModes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.faban.harness.security.Permission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.faban.harness.webclient.RunAnalyzer.Type
Returns an array containing the constants of this enum type, in the order they are declared.
variableLoad - Variable in class com.sun.faban.driver.engine.RunInfo
Use varable load or not.
variableLoadFile - Variable in class com.sun.faban.driver.engine.RunInfo
Variable load input file.
variableLoadHandler - Variable in class com.sun.faban.driver.engine.RunInfo
The load adjuster for variable load.
VariableLoadHandler - Class in com.sun.faban.driver.engine
The variable load handler provides the load indexes for load variation.
VariableLoadHandler.VariableLoad - Class in com.sun.faban.driver.engine
The load variation bucket.
VariableLoadHandlerThread - Class in com.sun.faban.driver.engine
The VariableLoadHandlerThread controls the active threads the driver applies and holds the rest of the threads idle.
version - Variable in class com.sun.faban.harness.common.BenchmarkDescription
The version of the benchmark.

W

waitFor() - Method in interface com.sun.faban.common.CommandHandle
Waits for the command to terminate.
waitFor(int) - Method in interface com.sun.faban.common.CommandHandle
Waits for the command to terminate, with a given timeout.
waitFor() - Method in class com.sun.faban.common.CommandHandleImpl
Waits for the command to terminate.
waitFor(int) - Method in class com.sun.faban.common.CommandHandleImpl
Waits for the command to terminate, with a given timeout.
waitFor() - Method in interface com.sun.faban.harness.agent.ToolAgent
Waits for all tools to finish up.
waitFor() - Method in class com.sun.faban.harness.agent.ToolAgentImpl
Waits for all tools to finish up.
waitFor() - Method in class com.sun.faban.harness.engine.ToolService
Wait for all tools.
waitForAll() - Method in class com.sun.faban.driver.transport.util.MultipleTransport
Start loading requests and wait for them all to be loaded.
waitForSignal(long) - Method in class com.sun.faban.harness.engine.RunQLock
Sleeps for the given time, or until a new run is submitted.
waitForState(MasterState) - Method in interface com.sun.faban.driver.engine.Master
Wait for a certain state on the master.
waitForState(MasterState) - Method in class com.sun.faban.driver.engine.MasterImpl
Wait for a certain state on the master.
waitForThreadStart() - Method in interface com.sun.faban.driver.engine.Agent
Wait until all threads are started.
waitForThreadStart() - Method in class com.sun.faban.driver.engine.AgentImpl
Wait until all threads are started.
waitForThreadStart() - Method in class com.sun.faban.driver.engine.MasterImpl
Waits for all threads in all agents to start.
waitMatch(int, String) - Method in class com.sun.faban.common.Command
Waits for the match string to match all or part of the corresponding stream before execute() returns.
waitMatch() - Method in class com.sun.faban.common.CommandHandleImpl
Waits for the command until it matches a certain string it its output streams.
waitThreadState(AgentThread.RunState) - Method in class com.sun.faban.driver.engine.AgentThread
Waits for a given state of the thread to arrive.
wakeupAt(long) - Method in class com.sun.faban.driver.util.Timer
Causes this thread to sleep until the wakeup time as referenced by this timer.
wasLogged() - Method in exception com.sun.faban.driver.ExpectedException
Checks whether this exception has already been logged.
wasLogged() - Method in exception com.sun.faban.driver.FatalException
Checks whether this exception has already been logged.
WebServerService - Interface in com.sun.faban.harness.engine
Deprecated.  
WildcardFileFilter - Class in com.sun.faban.harness
A file name filter that takes wildcards characters '*' and '?' and interprets them like a shell.
WildcardFileFilter(String) - Constructor for class com.sun.faban.harness.WildcardFileFilter
Constructs a wildcard file filter with the given pattern.
Wlp2 - Class in com.sun.faban.harness.tools
Deprecated.  
Wlp2() - Constructor for class com.sun.faban.harness.tools.Wlp2
Deprecated.  
wrap() - Method in class com.sun.faban.driver.engine.Metrics
Wraps up the metric for serialization/transportation and/or further processing.
write(int) - Method in class com.sun.faban.driver.transport.util.TimedOutputStream
Writes the specified byte to this output stream.
write(byte[]) - Method in class com.sun.faban.driver.transport.util.TimedOutputStream
Writes b.length bytes to this output stream.
write(byte[], int, int) - Method in class com.sun.faban.driver.transport.util.TimedOutputStream
Writes len bytes from the specified byte array starting at offset off to this output stream.
WRITE - Static variable in interface com.sun.faban.harness.agent.FileAgent
Open for writing.
write(byte[]) - Method in interface com.sun.faban.harness.agent.FileService
This method is responsible for writing to a file.
write(String) - Method in class com.sun.faban.harness.common.HostRoles
Writes the HostRoles out to file for later reading.
write(Appendable) - Method in class com.sun.faban.harness.common.HostRoles
Writes the HostRoles out to an appendable for later reading.
writeBytes(byte[], int, int) - Method in interface com.sun.faban.harness.agent.FileService
This method is responsible for writing to a file.
writeBytes(int, int, OutputStream) - Method in class com.sun.faban.harness.logging.FlexBuffer
Writes buffer content into an OutputStream.
writeBytes(OutputStream) - Method in class com.sun.faban.harness.logging.FlexBuffer
Writes buffer content into an OutputStream.
writeContentToFile(String, File) - Static method in class com.sun.faban.harness.util.FileHelper
Writes the entire content to file.
writeExternal(ObjectOutput) - Method in class com.sun.faban.common.FileTransfer
 
writeFileToStream(String, String, OutputStream) - Static method in class com.sun.faban.harness.RunContext
Reads a file from a remote host and writes the contents to a given output stream.
writeStringToFile(String, File) - Static method in class com.sun.faban.harness.util.FileHelper
Writes a string to a file.
writeWholeFile(String, String) - Method in interface com.sun.faban.harness.agent.FileAgent
Write the given file to this machine.
writeWholeFile(String, String) - Method in class com.sun.faban.harness.agent.FileAgentImpl
Write contents to a file.
WS - Static variable in class com.sun.faban.harness.logging.FlexBuffer
White space.

X

xferFile(String, String) - Static method in class com.sun.faban.harness.tools.OracleTool
Deprecated. Transfers the tool output file back to the master.
xferFile(String, String, boolean) - Static method in class com.sun.faban.harness.util.FileHelper
Deprecated.  
xferLog() - Method in class com.sun.faban.harness.tools.GenericTool
Deprecated. Transfers the tool output back to the master.
xferLog() - Method in class com.sun.faban.harness.tools.Mysqlstats
Deprecated. Transfers the log files to the output file in the results directory.
xferLog() - Method in class com.sun.faban.harness.tools.OracleTool
Deprecated. Transfers the log files to the output file in the results directory.
xferLog() - Method in class com.sun.faban.harness.tools.ToolWrapper
Transfers the tool output file back to the master.
xferLog() - Method in class com.sun.faban.harness.tools.Wlp2
Deprecated.  
xferLogs(int) - Method in class com.sun.faban.harness.engine.ApacheHttpdService
Deprecated. Transfer the log files.
xferLogs(int) - Method in class com.sun.faban.harness.engine.GlassfishService
Deprecated. Transfer log files.
xferLogs(String, String[]) - Method in interface com.sun.faban.harness.engine.J2eeService
Deprecated. Transfer log files.
xferLogs(int) - Method in class com.sun.faban.harness.engine.LighttpdService
Deprecated. Transfer log files to the master.
xferLogs(int) - Method in class com.sun.faban.harness.engine.MysqlService
Deprecated. Transfer log files to the master.
xferLogs(int) - Method in interface com.sun.faban.harness.engine.WebServerService
Deprecated. Transfer log files.
XFormServlet - Class in com.sun.faban.harness.webclient
The XFormServlet is the glue code between Faban and Chiba XForms.
XFormServlet() - Constructor for class com.sun.faban.harness.webclient.XFormServlet
 
XformsGenerator - Class in com.sun.faban.harness.formsgen
This class is responsible for generating the xform form the run.xml file.
XformsGenerator() - Constructor for class com.sun.faban.harness.formsgen.XformsGenerator
 
XformsHandler - Class in com.sun.faban.harness.formsgen
Handles the generation of the input form elements.
XformsHandler(Node, String) - Constructor for class com.sun.faban.harness.formsgen.XformsHandler
Constructs and prepares the handler.
XformsUtil - Class in com.sun.faban.harness.formsgen
Utilities for the XForms generation.
XformsUtil() - Constructor for class com.sun.faban.harness.formsgen.XformsUtil
 
XMLException - Exception in com.sun.faban.harness.util
Runtime exception for XML and XPath related exceptions.
XMLException(String) - Constructor for exception com.sun.faban.harness.util.XMLException
Constructs a new XML exception with the specified detail message.
XMLException(String, Throwable) - Constructor for exception com.sun.faban.harness.util.XMLException
Constructs a new XML exception with the specified detail message and cause.
XMLException(Throwable) - Constructor for exception com.sun.faban.harness.util.XMLException
Constructs a new XML exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
XMLFormatter - Class in com.sun.faban.harness.logging
Overrides the XML header provided by the XMLFormatter in the JavaSE logging package.
XMLFormatter() - Constructor for class com.sun.faban.harness.logging.XMLFormatter
 
XMLInputStream - Class in com.sun.faban.harness.webclient
The XML input stream rudimentary parses an xml input file for completion.
XMLInputStream(String) - Constructor for class com.sun.faban.harness.webclient.XMLInputStream
Creates a XMLInputStream by opening a connection to an actual file, the file named by the path name name in the file system.
XMLInputStream(File) - Constructor for class com.sun.faban.harness.webclient.XMLInputStream
Creates a FileInputStream by opening a connection to an actual file, the file named by the File object file in the file system.
XMLInputStream(FileDescriptor) - Constructor for class com.sun.faban.harness.webclient.XMLInputStream
Creates a FileInputStream by using the file descriptor fdObj, which represents an existing connection to an actual file in the file system.
XMLInputStream.EOFListener - Interface in com.sun.faban.harness.webclient
A listener to listen to end-of-file events of XMLInputStream.
XMLReader - Class in com.sun.faban.harness.util
Provides all XML accesses to the parameter repository and other XML files.
XMLReader(String) - Constructor for class com.sun.faban.harness.util.XMLReader
Constructs the XML reader.
XMLReader(String, boolean, boolean) - Constructor for class com.sun.faban.harness.util.XMLReader
Constructs the XML reader.

Y

yellow - Variable in class com.sun.faban.harness.webclient.RunResult.Target
 

A B C D E F G H I J K L M N O P R S T U V W X Y