Skip navigation links
A B C D E G H L M O P R S T V W 

A

AbstractScriptBuilder - Class in org.threadly.load
Provides the shared implementation among all execution step builders.
AbstractScriptStep - Class in org.threadly.load
The basic foundation for a ScriptStep implementation.
addProgressFuture() - Method in class org.threadly.load.AbstractScriptBuilder
Adds a step in the current test position which will log out the percent of completion for the entire test script.
addStep(ScriptStep) - Method in class org.threadly.load.AbstractScriptBuilder
Add a step to this builder.
addStep(ScriptStep) - Method in class org.threadly.load.ParallelScriptBuilder
Adds a step which will be run in parallel with other steps on this builder.
addStep(ScriptStep, int) - Method in class org.threadly.load.ParallelScriptBuilder
Adds a step which will be run in parallel with other steps on this builder.
addStep(ScriptStep) - Method in class org.threadly.load.SequentialScriptBuilder
Adds a step to be run sequentially.
addSteps(SequentialScriptBuilder) - Method in class org.threadly.load.AbstractScriptBuilder
Add a sequential series of steps to this builder.
addSteps(ParallelScriptBuilder) - Method in class org.threadly.load.AbstractScriptBuilder
Add a parallel series of steps to this builder.
addSteps(AbstractScriptBuilder) - Method in class org.threadly.load.AbstractScriptBuilder
Adds steps for an unknown builder type.
addSteps(SequentialScriptBuilder) - Method in class org.threadly.load.ParallelScriptBuilder
Adds a set of sequential steps which will be executed concurrently with other steps added to this builder.
addSteps(ParallelScriptBuilder) - Method in class org.threadly.load.ParallelScriptBuilder
Adds a set of parallel steps to this builder.
addSteps(SequentialScriptBuilder) - Method in class org.threadly.load.SequentialScriptBuilder
Adds a set of steps to be run sequentially.
addSteps(ParallelScriptBuilder) - Method in class org.threadly.load.SequentialScriptBuilder
Adds a set of steps which will run in parallel.

B

balanceBuilders(AbstractScriptBuilder...) - Static method in class org.threadly.load.ScriptBuilderUtils
Balance multiple builder chains to attempt to have them complete at a similar point in time.
build() - Method in class org.threadly.load.AbstractScriptBuilder
Finalizes the script and compiles into an executable form.
buildScript() - Method in class org.threadly.load.ScriptFactory
Call to have the factory build the respective execution script.

C

charAt(int) - Method in class org.threadly.load.CharSequenceChain
 
charAt(int) - Method in class org.threadly.load.LightCharSequence
 
CharsDeduplicator - Class in org.threadly.load
Class used for de duplicating strings into a more minimal storage form.
CharsDeduplicator() - Constructor for class org.threadly.load.CharsDeduplicator
 
CharSequenceChain - Class in org.threadly.load
Char sequence which is built from a chain of sequences.
CharSequenceChain(CharSequence...) - Constructor for class org.threadly.load.CharSequenceChain
Construct a new char sequence from several char sequences.
clearCache() - Static method in class org.threadly.load.CharsDeduplicator
Clears the stored cache, freeing up all stored memory here.

D

deDuplicate(String) - Static method in class org.threadly.load.CharsDeduplicator
De-duplicate the provided string into a lighter memory form.

E

equals(Object) - Method in class org.threadly.load.CharSequenceChain
 
equals(Object) - Method in class org.threadly.load.LightCharSequence
 
ExecutableScript - Class in org.threadly.load
This class handles the execution of a completely generated execution script.
ExecutableScript(int, ExecutableScript.ExecutionItem) - Constructor for class org.threadly.load.ExecutableScript
Constructs a new ExecutableScript.

G

getAllFailedResults(Collection<? extends Future<? extends StepResult>>) - Static method in class org.threadly.load.StepResultCollectionUtils
Looks through collection of futures looking for any StepResult's that are in a failure state.
getBoolValue(String) - Method in class org.threadly.load.ParameterStore
Returns a boolean value parameter for the given key.
getBoolValue(String, boolean) - Method in class org.threadly.load.ParameterStore
Returns a boolean value parameter for the given key.
getDescription() - Method in interface org.threadly.load.StepResult
Get description of the test.
getDoubleValue(String) - Method in class org.threadly.load.ParameterStore
Returns a double value parameter for the given key.
getDoubleValue(String, double) - Method in class org.threadly.load.ParameterStore
Returns a double value parameter for the given key.
getError() - Method in interface org.threadly.load.StepResult
Get the error result if it occurred.
getFailedResult(Collection<? extends Future<? extends StepResult>>) - Static method in class org.threadly.load.StepResultCollectionUtils
Looks through collection of futures looking for any StepResult's that are in a failure state.
getGlobalParam(String) - Static method in class org.threadly.load.AbstractScriptStep
Requests to get the global param that has been set via AbstractScriptStep.setGlobalParam(String, String).
getIdentifier() - Method in class org.threadly.load.AbstractScriptStep
 
getIdentifier() - Method in interface org.threadly.load.ScriptStep
Get the name or identifier that was provided at construction for this test step.
getIntValue(String) - Method in class org.threadly.load.ParameterStore
Returns an int value parameter for the given key.
getIntValue(String, int) - Method in class org.threadly.load.ParameterStore
Returns an int value parameter for the given key.
getLongValue(String) - Method in class org.threadly.load.ParameterStore
Returns a long value parameter for the given key.
getLongValue(String, long) - Method in class org.threadly.load.ParameterStore
Returns a long value parameter for the given key.
getMaximumNeededThreadCount() - Method in class org.threadly.load.AbstractScriptBuilder
Call to check how many threads this script will need to execute at the current build point.
getMaximumNeededThreadCount() - Method in class org.threadly.load.SequentialScriptBuilder
 
getPossibleParameters() - Method in class org.threadly.load.ParameterStore
This is an optional function to override.
getRunTime(TimeUnit) - Method in interface org.threadly.load.StepResult
Check how long the test executed for until it completed normally, or in an error state.
getRunTimeAverage(Collection<? extends Future<? extends StepResult>>, TimeUnit) - Static method in class org.threadly.load.StepResultCollectionUtils
Calculates the average runtime per test step.
getRunTimePercentiles(Collection<? extends Future<? extends StepResult>>, double...) - Static method in class org.threadly.load.StepResultCollectionUtils
Sort through results to get step run time percentiles.
getStepType() - Method in class org.threadly.load.AbstractScriptStep
 
getStepType() - Method in interface org.threadly.load.ScriptStep
Checked before step execution.
getStringValue(String) - Method in class org.threadly.load.ParameterStore
Returns a string value parameter for the given key.
getStringValue(String, String) - Method in class org.threadly.load.ParameterStore
Returns a String value parameter for the given key.
getThreadQtyNeeded() - Method in class org.threadly.load.ExecutableScript
Returns how many threads will be started when the script is executed.

H

hashCode() - Method in class org.threadly.load.CharSequenceChain
 
hashCode() - Method in class org.threadly.load.LightCharSequence
 
hasSteps() - Method in class org.threadly.load.AbstractScriptBuilder
Checks if the builder has had at least one step added to it.
hasSteps() - Method in class org.threadly.load.ParallelScriptBuilder
 
hasSteps() - Method in class org.threadly.load.SequentialScriptBuilder
 

L

length() - Method in class org.threadly.load.CharSequenceChain
 
length() - Method in class org.threadly.load.LightCharSequence
 
LightCharSequence - Class in org.threadly.load
A light weight char sequence implementation.
LightCharSequence(char[]) - Constructor for class org.threadly.load.LightCharSequence
Construct a new light char sequence with the following array to back it.

M

main(String[]) - Static method in class org.threadly.load.ScriptRunner
Main function, usually executed by the JVM on startup.
makeCopy() - Method in class org.threadly.load.AbstractScriptBuilder
Make a copy of the script chain.
makeCopy() - Method in class org.threadly.load.ParallelScriptBuilder
 
makeCopy() - Method in class org.threadly.load.SequentialScriptBuilder
 

O

org.threadly.load - package org.threadly.load
Tools to create simple to complex execution graphs to load systems.

P

ParallelScriptBuilder - Class in org.threadly.load
A builder which's added steps will all be executed in parallel.
ParallelScriptBuilder() - Constructor for class org.threadly.load.ParallelScriptBuilder
Constructs a new ParallelScriptBuilder.
ParameterException(String) - Constructor for exception org.threadly.load.ParameterStore.ParameterException
Constructs a new ParameterStore.ParameterException with a provided message to indicate the specific parameter violation.
ParameterException(Throwable) - Constructor for exception org.threadly.load.ParameterStore.ParameterException
Constructs a new ParameterStore.ParameterException with a cause exception which represents the failure.
ParameterException(String, Throwable) - Constructor for exception org.threadly.load.ParameterStore.ParameterException
Constructs a new ParameterStore.ParameterException with a provided message to indicate the specific parameter violation, as well as an exception which represents the failure.
ParameterStore - Class in org.threadly.load
Storage for parameters, providing a common interface for retriving them.
ParameterStore() - Constructor for class org.threadly.load.ParameterStore
Construct a ParameterStore with the parameters to be provided later from ParameterStore.initialize(Properties).
ParameterStore(Properties) - Constructor for class org.threadly.load.ParameterStore
Constructs a new ParameterStore with the parameters used for backing, or null if it is desired to set the parameters later using ParameterStore.initialize(Properties).
ParameterStore.ParameterException - Exception in org.threadly.load
Exception type that indicates an error with one of the parameters.
parseProperties(String[], int, int) - Static method in class org.threadly.load.ParameterStore
Parse the parameters from an array of String arguments.

R

removeGlobalParam(String) - Static method in class org.threadly.load.AbstractScriptStep
Unset or remove a given global parameter.
runStep() - Method in interface org.threadly.load.ScriptStep
This must be implemented for the actual execution of the script step.

S

ScriptBuilderUtils - Class in org.threadly.load
Class for helping in construct more sophisticated test and graph structures.
ScriptBuilderUtils() - Constructor for class org.threadly.load.ScriptBuilderUtils
 
ScriptFactory - Class in org.threadly.load
Interface for a class which builds an ExecutableScript, and provides the built result, ready to run.
ScriptFactory() - Constructor for class org.threadly.load.ScriptFactory
 
ScriptRunner - Class in org.threadly.load
Class which is designed to invoke a provided ScriptFactory to build the script.
ScriptStep - Interface in org.threadly.load
Interface for the minimum API for any test step to be executed.
ScriptStepType - Enum in org.threadly.load
Indicates what type of step this is.
SequentialScriptBuilder - Class in org.threadly.load
A builder which's added steps will all be executed in sequence.
SequentialScriptBuilder() - Constructor for class org.threadly.load.SequentialScriptBuilder
Constructs a new SequentialScriptBuilder.
setGlobalParam(String, String) - Static method in class org.threadly.load.AbstractScriptStep
Sets a global parameter.
setMaxScriptStepRate(double) - Method in class org.threadly.load.AbstractScriptBuilder
Sets a new limit for the script steps to be executed at.
startScript() - Method in class org.threadly.load.ExecutableScript
Starts the execution of the script.
StepResult - Interface in org.threadly.load
Interface which represents the result of an executed test step.
StepResultCollectionUtils - Class in org.threadly.load
Some utilities for when dealing with a collection of StepResult's.
StepResultCollectionUtils() - Constructor for class org.threadly.load.StepResultCollectionUtils
 
subSequence(int, int) - Method in class org.threadly.load.CharSequenceChain
 
subSequence(int, int) - Method in class org.threadly.load.LightCharSequence
 

T

toString() - Method in class org.threadly.load.CharSequenceChain
 
toString() - Method in class org.threadly.load.LightCharSequence
 

V

valueOf(String) - Static method in enum org.threadly.load.ScriptStepType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.threadly.load.ScriptStepType
Returns an array containing the constants of this enum type, in the order they are declared.

W

wasMaintanceStep() - Method in interface org.threadly.load.StepResult
Indicates if the result of this step was of type ScriptStepType.Maintenance or ScriptStepType.AsyncMaintenance.
A B C D E G H L M O P R S T V W 
Skip navigation links