- 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, 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.
- checkConsistency() - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- 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.
- clusterTimerValuesFromHistogram(SortedMap<Long, Integer>, int) - Static method in class com.sun.faban.driver.util.timermeter.CommonUtilities
-
TODO move back to AbstractTimerMeter and rename to show this method's specific nature
Sketch of work for threshold==2 ("entry" := one element of
allMeasurementsHistogram
):
if a cluster with 3 elements (i.e.
- 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.driver.util.timermeter - package com.sun.faban.driver.util.timermeter
-
The TimerMeter is the work of, and contributed by Michael Kuperberg
Institute for Program Structures and Data Organisation (IPD),
Faculty of Informatics, University of Karlsruhe, Germany
http://sdq.ipd.uka.de
The TimerMeter checks and reports the cost and granularity of the timer, the
essential core of Faban's latency measurements.
- 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
-
- CommonUtilities - Class in com.sun.faban.driver.util.timermeter
-
- CommonUtilities() - Constructor for class com.sun.faban.driver.util.timermeter.CommonUtilities
-
- compare(String[], String) - Method in class com.sun.faban.harness.webclient.RunAnalyzer
-
- 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.
- computeAccuracyFromClusters(List<MeasurementGroupsCluster>, boolean) - Static method in class com.sun.faban.driver.util.timermeter.CommonUtilities
-
TODO document me please
TODO replace through greatest-common-divisor scheme (or add it testwise...)
- computeCharacteristics_detailed(long[], boolean) - Static method in class com.sun.faban.driver.util.timermeter.CommonUtilities
-
- computeCharacteristics_detailed(long[], boolean) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- computeClusterWidthCharacteristicsAcrossProcesses(long) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- computeHistogram(long[]) - Static method in class com.sun.faban.driver.util.timermeter.CommonUtilities
-
TODO test me!
Computes a simple sorted histogram from measurements
- computeTimerCharacterization(long[][], boolean) - Method in class com.sun.faban.driver.util.timermeter.TimerMeter
-
TODO engineer for performance: use one-dimensional array and work with offsets?
- 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_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.Cycle
-
- 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.
- configureCycles(Element) - Method in class com.sun.faban.driver.engine.Mix
-
Allows the cycle times for each operation in the mix to be overridden
by the configuration file.
- configureLocal() - Method in class com.sun.faban.driver.engine.MasterImpl
-
Configures a local, in-process agent.
- configureSubclass(Element) - Method in class com.sun.faban.driver.engine.Cycle
-
- configureSubclass(Element) - Method in class com.sun.faban.driver.engine.FixedTime
-
Configure the cycle based on an XML fragment from the configuration
file.
- configureSubclass(Element) - Method in class com.sun.faban.driver.engine.NegativeExponential
-
Configure the cycle based on an XML fragment from the configuration
file.
- configureSubclass(Element) - Method in class com.sun.faban.driver.engine.Uniform
-
Configure the cycle based on an XML fragment from the configuration
file.
- 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(Proxy) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapperFactory
-
Creates a socket through the given proxy.
- createSocket() - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapperFactory
-
Creates a new socket.
- createSocket(String, int) - Method in class com.sun.faban.driver.transport.util.TimedSocketWrapperFactory
-
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.TimedSocketWrapperFactory
-
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.TimedSocketWrapperFactory
-
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.TimedSocketWrapperFactory
-
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.
- currentUpperLoopSizeBound - Variable in class com.sun.faban.driver.util.timermeter.TimerMeter
-
not private because needed in obtainMeasurementsUsingDirectInvocation
- 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.
- 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.
- 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.
- 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.
- 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
-
- 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.
- getAccuracy() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- 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.
- getAllInitialMeasurements() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- getAllMeasurementsAppendedAndSorted() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- getAllMeasurementsCharacterisation() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- getAllMeasurementsHistogram() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- getAppConfigurationEntry(String) - Method in class com.sun.faban.harness.engine.LoginConfiguration
-
Retrieve the AppConfigurationEntries for the specified name
from this Configuration.
- getAttribute(String) - Method in class com.sun.faban.harness.services.ServiceContext
-
Obtains the attribute of a given key.
- 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
-
- getClassesNumberInCluster() - Method in class com.sun.faban.driver.util.timermeter.MeasurementGroupsCluster
-
- getClassLoader(String) - Method in class com.sun.faban.harness.agent.RMIClassLoaderProvider
-
- 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.
- getClusterGroupSizeMaximum() - Method in class com.sun.faban.driver.util.timermeter.MeasurementGroupsCluster
-
- getClusterGroupSizeMean() - Method in class com.sun.faban.driver.util.timermeter.MeasurementGroupsCluster
-
- getClusterGroupSizeMedian() - Method in class com.sun.faban.driver.util.timermeter.MeasurementGroupsCluster
-
- getClusterGroupSizeMinimum() - Method in class com.sun.faban.driver.util.timermeter.MeasurementGroupsCluster
-
- getClusterGroupSizeSum() - Method in class com.sun.faban.driver.util.timermeter.MeasurementGroupsCluster
-
- getClusters() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- getClusterValueMaximum() - Method in class com.sun.faban.driver.util.timermeter.MeasurementGroupsCluster
-
//TODO test me
- getClusterValueMean() - Method in class com.sun.faban.driver.util.timermeter.MeasurementGroupsCluster
-
- getClusterValueMedian() - Method in class com.sun.faban.driver.util.timermeter.MeasurementGroupsCluster
-
TODO more effective median *re*computation? --> think about it!
TODO test me
- getClusterValueMinimum() - Method in class com.sun.faban.driver.util.timermeter.MeasurementGroupsCluster
-
TODO test me
- getClusterValueSum() - Method in class com.sun.faban.driver.util.timermeter.MeasurementGroupsCluster
-
- 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.
- getCookies() - Method in class com.sun.faban.driver.HttpTransport
-
Obtains the list of all cookies
- getCookies() - Method in class com.sun.faban.driver.transport.hc3.ApacheHC3Transport
-
Returns all the cookies
- 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.
- getDownloadSpeed() - Method in class com.sun.faban.driver.engine.DriverContext
-
Return the desired download speed for the thread using this context.
- 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.
- getErrorCountSteady(String) - Method in class com.sun.faban.driver.engine.Result
-
Obtains the number of errors in operations of a certain type executed
during steady state.
- getErrorCountSteady() - Method in class com.sun.faban.driver.engine.Result
-
Obtains the number of errors in operations of each type
executed during steady state.
- getErrorCountSteady(String) - Method in class com.sun.faban.driver.Result
-
Obtains the number of errors in operations of a certain type executed
during steady state.
- getErrorCountSteady() - Method in class com.sun.faban.driver.Result
-
Obtains the number of errors in operations of each type
executed during steady state.
- getErrorCountTotal(String) - Method in class com.sun.faban.driver.engine.Result
-
Obtains the number of errors in operations of a certain type executed
during the whole run.
- getErrorCountTotal() - Method in class com.sun.faban.driver.engine.Result
-
Obtains the number of errors in operations of each type
executed during the whole run.
- getErrorCountTotal(String) - Method in class com.sun.faban.driver.Result
-
Obtains the number of errors in operations of a certain type executed
during the whole run.
- getErrorCountTotal() - Method in class com.sun.faban.driver.Result
-
Obtains the number of errors in operations of each type
executed during the whole run.
- getExternallyDeterminedTimerFrequency() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- getExternallyDeterminedTimerInvocationCost() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- 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.
- getHistogramElementsByProcess() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- getHistogramElementsByValue() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- 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() - Static method in class com.sun.faban.driver.transport.util.TimedSocketFactory
-
Obtains an instance of the appropriate TimedSocketFactory.
- 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.
- getInvocationCost() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- 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.Cycle
-
- 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.
- getLogger() - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- 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.
- getMax() - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- 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.
- getMean() - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- getMedian() - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- getMedian_real_element() - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- 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.
- getMin() - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- 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.
- getOpAvgThruput(int) - Method in class com.sun.faban.harness.webclient.DetailReport
-
This method returns the avg.
- 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.
- getOpName(int) - Method in class com.sun.faban.harness.webclient.DetailReport
-
This method returns the operation name
- getOpRT(int) - Method in class com.sun.faban.harness.webclient.DetailReport
-
This method returns the Response Time over time for the specified operation
- getOpRTDist(int) - Method in class com.sun.faban.harness.webclient.DetailReport
-
This method returns the Response Time distribution for the specified 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 operations 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 operations 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.
- getOpThruput(int) - Method in class com.sun.faban.harness.webclient.DetailReport
-
This method returns the thruput over time for the specified operation
- 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.
- getOutputFile(String) - Method in class com.sun.faban.harness.tools.ToolContext
-
Obtains one of the multiple output files identified by the id.
- getOutputFiles() - Method in class com.sun.faban.harness.tools.ToolContext
-
Gets a list of output files.
- 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
-
- getProcessCharacterisations() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- getProcessed_allMeasurementsCharacterisation() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- getProcessed_allMeasurementsHistogram() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- getProcessed_clusters() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- getProcessed_histogramElementsByProcess() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- getProcessed_histogramElementsByValue() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- getProcessed_processCharacterisations() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- 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.
- getRaw_allInitialMeasurements() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- getRaw_allMeasurementsAppendedAndSorted() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- 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.
- getStandardDeviation() - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- 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.
- getThruput() - Method in class com.sun.faban.harness.webclient.DetailReport
-
Return overall throughput over run
- getThruput(int) - Method in class com.sun.faban.harness.webclient.DetailReport
-
Return overall throughput over run
- 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.
- getTimes() - Method in class com.sun.faban.harness.webclient.DetailReport
-
This method returns the Time array for the x-axis
- getTimesDist() - Method in class com.sun.faban.harness.webclient.DetailReport
-
This method returns the Time array for the x-axis for the RT distribution
- getTimesDist(int) - Method in class com.sun.faban.harness.webclient.DetailReport
-
This method returns the Time array for the x-axis for the RT distribution
- 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.
- getUploadSpeed() - Method in class com.sun.faban.driver.engine.DriverContext
-
Return the desired upload speed for the thread using this context.
- 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.
- getVariance() - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- 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.
- 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.timermeter.TimerMeter
-
Test main method.
- 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.RunAnalyzer
-
- main(String[]) - Static method in class com.sun.faban.harness.webclient.View
-
- 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.
- max - Variable in class com.sun.faban.harness.webclient.View.Section
-
- 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.
- MeasurementGroupsCluster - Class in com.sun.faban.driver.util.timermeter
-
A cluster which consists of key-value pairs that "aggregate" same-valued cluster elements.
- MeasurementGroupsCluster() - Constructor for class com.sun.faban.driver.util.timermeter.MeasurementGroupsCluster
-
- MeasurementGroupsCluster(Long, Integer) - Constructor for class com.sun.faban.driver.util.timermeter.MeasurementGroupsCluster
-
- MeasurementGroupsCluster(SortedMap<Long, Integer>) - Constructor for class com.sun.faban.driver.util.timermeter.MeasurementGroupsCluster
-
- 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.
- methodReturnAtMeasurementFinish - Variable in class com.sun.faban.driver.util.timermeter.TimerMeter
-
Protected because it must be set and read in subclasses' that override
the obtainMeasurementsUsingDirectInvocation
method
- methodReturnAtMeasurementStart - Variable in class com.sun.faban.driver.util.timermeter.TimerMeter
-
protected because it must be set and read in subclasses' that override
the obtainMeasurementsUsingDirectInvocation
method
- 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
-
- min - Variable in class com.sun.faban.harness.webclient.View.Section
-
- 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.
- 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.
- 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.
- rearrangeMeasurementsByValue(SortedMap<Integer, SortedMap<Long, Integer>>, SortedMap<Long, SortedMap<Integer, Integer>>) - Static method in class com.sun.faban.driver.util.timermeter.CommonUtilities
-
- 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.EditArchiveModel - Class in com.sun.faban.harness.webclient
-
The model object for the EditArchive screen view.
- ResultField() - Constructor for class com.sun.faban.harness.webclient.RunResult.ResultField
-
- 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.
- rows - Variable in class com.sun.faban.harness.webclient.View.Section
-
- 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() - Method in class com.sun.faban.driver.util.timermeter.TimerMeter
-
- 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.DriverConfig - Class in com.sun.faban.driver.engine
-
- 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.Target - Class in com.sun.faban.harness.webclient
-
- 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
-
- 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.
- Section() - Constructor for class com.sun.faban.harness.webclient.View.Section
-
- sections - Variable in class com.sun.faban.harness.webclient.View.Xan
-
- 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() - Constructor for class com.sun.faban.driver.engine.Mix.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.
- setAccuracy(long) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- setAllInitialMeasurements(long[][]) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- setAllMeasurementsAppendedAndSorted(long[]) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- setAllMeasurementsCharacterisation(StatisticalDescription) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- setAllMeasurementsHistogram(SortedMap<Long, Integer>) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- setAttribute(String, Object) - Method in class com.sun.faban.harness.services.ServiceContext
-
Sets an object attribute in the service context.
- setClearConfig(boolean) - Method in class com.sun.faban.harness.util.DeployTask
-
Sets whether to clear the configuration or not.
- setClusters(List<MeasurementGroupsCluster>) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- 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.
- setDownloadSpeed(int) - Method in class com.sun.faban.driver.engine.DriverContext
-
Set the desired downoad speed for the thread using this context.
- setDownloadSpeed(int) - Method in class com.sun.faban.driver.HttpTransport
-
Set the download speed for this HTTP transport object
- 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.
- setExternallyDeterminedTimerFrequency(double) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- setExternallyDeterminedTimerInvocationCost(double) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- 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.
- setHistogramElementsByProcess(SortedMap<Integer, SortedMap<Long, Integer>>) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- setHistogramElementsByValue(SortedMap<Long, SortedMap<Integer, Integer>>) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- 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.
- setInvocationCost(StatisticalDescription) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- 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.
- setMax(long) - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- setMean(double) - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- setMedian(double) - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- setMedian_real_element(long) - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- setMin(long) - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- 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 default output file with the given path.
- setOutputFile(String, String) - Method in class com.sun.faban.harness.tools.ToolContext
-
Set output file with an id.
- 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.
- setProcessCharacterisations(List<StatisticalDescription>) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- setProcessed_allMeasurementsCharacterisation(StatisticalDescription) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- setProcessed_allMeasurementsHistogram(SortedMap<Long, Integer>) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- setProcessed_clusters(List<MeasurementGroupsCluster>) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- setProcessed_histogramElementsByProcess(SortedMap<Integer, SortedMap<Long, Integer>>) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- setProcessed_histogramElementsByValue(SortedMap<Long, SortedMap<Integer, Integer>>) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- setProcessed_processCharacterisations(List<StatisticalDescription>) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- setProperty(String, String) - Method in class com.sun.faban.harness.services.ServiceContext
-
Sets a property in the service context.
- setProvider(String) - Static method in class com.sun.faban.driver.HttpTransport
-
Sets the provider class.
- setRaw_allInitialMeasurements(long[][]) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- setRaw_allMeasurementsAppendedAndSorted(long[]) - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- 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.
- setStandardDeviation(double) - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- 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.
- setUploadSpeed(int) - Method in class com.sun.faban.driver.engine.DriverContext
-
Set the desired upload speed for the thread using this context.
- setUploadSpeed(int) - Method in class com.sun.faban.driver.HttpTransport
-
Set the upload speed for this HTTP transport object
- 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.
- setVariance(double) - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- setWorkingDirectory(String) - Method in class com.sun.faban.common.Command
-
Sets the working directory to run this command.
- shallowEquals(Object) - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
Shallow because standard deviation and variance are not compared.
- 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.
- StatisticalDescription - Class in com.sun.faban.driver.util.timermeter
-
A container for statistical values.
- StatisticalDescription() - Constructor for class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- StatisticalDescription(Long, Double, Double, Long, Long, Double, Double) - Constructor for class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- 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.
- stopTime - Variable in class com.sun.faban.harness.tools.CommandLineTool
-
- 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.
- 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.
- Target() - Constructor for class com.sun.faban.harness.webclient.RunResult.Target
-
- 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
-
- Throttle - Class in com.sun.faban.driver.transport.util
-
A helper class to provide throttling on sockets
- Throttle(DriverContext) - Constructor for class com.sun.faban.driver.transport.util.Throttle
-
Constructs a throttle.
- throttle(int, long, int) - Method in class com.sun.faban.driver.transport.util.Throttle
-
The throttle sleeps until the calculated time for the request has
expired, before continuing with subsequent I/O.
- 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.
- 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.
- TimedSocketWrapperFactory - Class in com.sun.faban.driver.transport.util
-
Socket factory to create new timed socket.
- 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.
- TimerCharacterisation - Class in com.sun.faban.driver.util.timermeter
-
- TimerCharacterisation() - Constructor for class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- TimerMeter - Class in com.sun.faban.driver.util.timermeter
-
The TimerMeter code in large is a modification from Michael Kuperberg's
TimerMeter work.
- TimerMeter(int, int, int, int, int, int) - Constructor for class com.sun.faban.driver.util.timermeter.TimerMeter
-
- timerMethodName - Variable in class com.sun.faban.driver.util.timermeter.TimerMeter
-
TODO document assumption: parameterless and no class/package name!
--> no parentheses: (){}[]<> and no "."s and ";" s
- 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.
- TimingInfo() - Constructor for class com.sun.faban.driver.engine.DriverContext.TimingInfo
-
- title - Variable in class com.sun.faban.harness.webclient.RunResult.FeedRecord
-
The feed title.
- title - Variable in class com.sun.faban.harness.webclient.View.Xan
-
- TMP_DIR - Static variable in class com.sun.faban.harness.common.Config
-
Temporary directory name.
- TO_NANOS - Static variable in class com.sun.faban.common.Utilities
-
- 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.
- Tokenizer() - Constructor for class com.sun.faban.harness.logging.FlexBuffer.Tokenizer
-
- 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 for Tool agent implementation.
- 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.driver.util.timermeter.MeasurementGroupsCluster
-
- toString() - Method in class com.sun.faban.driver.util.timermeter.StatisticalDescription
-
- toString() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- 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
-
- toString_extensive() - Method in class com.sun.faban.driver.util.timermeter.TimerCharacterisation
-
- 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.