Index

A B C D E F G H I L M N P Q R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractUsageScenario<T> - Class in is.codion.swing.common.model.tools.loadtest
An abstract usage scenario.
AbstractUsageScenario() - Constructor for class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
Instantiates a new UsageScenario using the simple class name as scenario name
AbstractUsageScenario(String) - Constructor for class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
Instantiates a new UsageScenario with the given name
AbstractUsageScenario(String, int) - Constructor for class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
Instantiates a new UsageScenario with the given name
addApplicationBatch() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
Adds a batch of applications.
addShutdownListener(Runnable) - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
applicationBatchSize() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
applicationBatchSize(int) - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Builder
 
applicationCount() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
applicationTableModel() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
autoRefreshApplications() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 

B

boundedItemRandomizer(Collection<T>) - Static method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer
Instantiates a new ItemRandomizer with the added constraint that the total item weights can not exceed a defined maximum.
boundedItemRandomizer(Collection<T>, int) - Static method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer
Instantiates a new ItemRandomizer with the added constraint that the total item weights can not exceed a defined maximum.
build() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Builder
 
builder(Function<User, T>, Consumer<T>) - Static method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 

C

cleanup(T) - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
Called after this scenario has been run, override to clean up the application after each run
clearCharts() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
Clears the accumulated chart data
clearExceptions() - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
 
clearExceptions() - Method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario
Clears the exceptions that have been collected so far
collectChartData() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
connectionPool() - Method in class is.codion.swing.common.model.tools.loadtest.QueryLoadTestModel
 
created() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 
CREATED_INDEX - Static variable in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 

D

decrementWeight() - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer.RandomItem
Decrements the weight value assigned to this random item
decrementWeight(T) - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer
Decrements the weight of the given item by one
defaultWeight() - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
 
defaultWeight() - Method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario
 
duration() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 
duration() - Method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario.RunResult
 
DURATION_INDEX - Static variable in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 

E

equals(Object) - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
 
exception() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 
exception() - Method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario.RunResult
 
EXCEPTION_INDEX - Static variable in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 
exceptions() - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
 
exceptions() - Method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario
 

F

failure(String, Throwable) - Static method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario.RunResult
 

G

getUpdateInterval() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 

H

hashCode() - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
 

I

incrementWeight() - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer.RandomItem
Increments the weight value assigned to this random item
incrementWeight(T) - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer
Increments the weight of the given item by one
is.codion.swing.common.model.tools - module is.codion.swing.common.model.tools
Common Swing model tools, such as:

LoadTestModel
UsageScenario
is.codion.swing.common.model.tools.loadtest - package is.codion.swing.common.model.tools.loadtest
 
is.codion.swing.common.model.tools.randomizer - package is.codion.swing.common.model.tools.randomizer
 
isEnabled() - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer.RandomItem
 
isItemEnabled(T) - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer
 
isScenarioEnabled(String) - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
item() - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer.RandomItem
 
itemCount() - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer
 
itemRandomizer(Collection<ItemRandomizer.RandomItem<T>>) - Static method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer
Instantiates a new ItemRandomizer.
ItemRandomizer<T> - Interface in is.codion.swing.common.model.tools.randomizer
ItemRandomizer provides a way to randomly choose an item based on a weight value.
ItemRandomizer.RandomItem<T> - Interface in is.codion.swing.common.model.tools.randomizer
Wraps an item for usage in the ItemRandomizer.
items() - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer
 

L

loadTestModel() - Method in class is.codion.swing.common.model.tools.loadtest.QueryLoadTestModel
 
LoadTestModel<T> - Interface in is.codion.swing.common.model.tools.loadtest
Specifies a class for running multiple application instances for load testing purposes.
LoadTestModel.Application - Interface in is.codion.swing.common.model.tools.loadtest
Describes a load test application.
LoadTestModel.Builder<T> - Interface in is.codion.swing.common.model.tools.loadtest
Builds a LoadTestModel.
loginDelayFactor() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
This value controls the factor with which to multiply the think time when logging in, this helps spread the application logins when creating a batch of application.
loginDelayFactor(int) - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Builder
 

M

maximumThinkTime() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
maximumThinkTime(int) - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Builder
 
maximumTime() - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
 
maximumTime() - Method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario
The maximum time in milliseconds this scenario can run before issuing a warning.
memoryUsageDataset() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
message() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 
MESSAGE_INDEX - Static variable in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 
minimumThinkTime() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
minimumThinkTime(int) - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Builder
 

N

name() - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
 
name() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 
name() - Method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario
 
NAME_INDEX - Static variable in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 
numberOfApplicationsDataset() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 

P

parameters() - Method in class is.codion.swing.common.model.tools.loadtest.QueryLoadTestModel.QueryScenario
For overriding, returns the parameter values to use for the next query execution, these must of course match the parameter slots in the underlying query.
paused() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
perform(QueryLoadTestModel.QueryApplication) - Method in class is.codion.swing.common.model.tools.loadtest.QueryLoadTestModel.QueryScenario
 
perform(T) - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
Runs a set of actions on the given application.
prepare(T) - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
Called before this scenario is run, override to prepare the application for each run

Q

QueryLoadTestModel - Class in is.codion.swing.common.model.tools.loadtest
A load test implementation for testing database queries.
QueryLoadTestModel(Database, User, Collection<? extends QueryLoadTestModel.QueryScenario>) - Constructor for class is.codion.swing.common.model.tools.loadtest.QueryLoadTestModel
Instantiates a new QueryLoadTest.
QueryLoadTestModel.QueryApplication - Class in is.codion.swing.common.model.tools.loadtest
A class used internally
QueryLoadTestModel.QueryScenario - Class in is.codion.swing.common.model.tools.loadtest
A usage scenario based on an SQL query.
QueryScenario(User, String, String) - Constructor for class is.codion.swing.common.model.tools.loadtest.QueryLoadTestModel.QueryScenario
Instantiates a new non-transactional QueryScenario.
QueryScenario(User, String, String, boolean) - Constructor for class is.codion.swing.common.model.tools.loadtest.QueryLoadTestModel.QueryScenario
Instantiates a new QueryScenario.

R

randomItem() - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer
Fetches a random item from this model based on the item weights.
randomItem(T, int) - Static method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer.RandomItem
Instantiates a new ItemRandomizer.RandomItem instance.
removeApplicationBatch() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
Removes one batch of applications.
removeSelectedApplications() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
Removes the selected applications
resetRunCount() - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
 
resetRunCount() - Method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario
Resets the run counters
run(T) - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
 
run(T) - Method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario
Runs this scenario with the given application

S

scenario() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 
scenario() - Method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario.RunResult
 
SCENARIO_INDEX - Static variable in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 
scenarioChooser() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
scenarioDurationDataset(String) - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
setEnabled(boolean) - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer.RandomItem
 
setItemEnabled(T, boolean) - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer
 
setScenarioEnabled(String, boolean) - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
setUpdateInterval(int) - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
setWeight(int) - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer.RandomItem
 
setWeight(String, int) - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
Sets the random chooser weight for the given scenario
setWeight(T, int) - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer
Sets the weight of the given item
shutdown() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
Removes all applications and exits
success(String, int) - Static method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario.RunResult
 
successful() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 
successful() - Method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario.RunResult
 
SUCCESSFUL_INDEX - Static variable in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 
successfulRunCount() - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
 
successfulRunCount() - Method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario
 
systemLoadDataset() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 

T

thinkTimeDataset() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
title() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
The title of this LoadTest
titleFactory(Function<LoadTestModel<T>, String>) - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Builder
 
toString() - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
 
totalRunCount() - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
 
totalRunCount() - Method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario
 

U

unsuccessfulRunCount() - Method in class is.codion.swing.common.model.tools.loadtest.AbstractUsageScenario
 
unsuccessfulRunCount() - Method in interface is.codion.swing.common.model.tools.loadtest.UsageScenario
 
usageScenario(String) - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
UsageScenario<T> - Interface in is.codion.swing.common.model.tools.loadtest
Specifies a load test usage scenario.
UsageScenario.RunResult - Interface in is.codion.swing.common.model.tools.loadtest
Describes the results of a load test scenario run
usageScenarioDataset() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
usageScenarioFailureDataset() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
usageScenarios() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
usageScenarios(Collection<? extends UsageScenario<T>>) - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Builder
 
user() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel
 
user(User) - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Builder
 
username() - Method in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 
USERNAME_INDEX - Static variable in interface is.codion.swing.common.model.tools.loadtest.LoadTestModel.Application
 

W

weight() - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer.RandomItem
 
weight(T) - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer
Returns the weight of the given item.
weightRatio(T) - Method in interface is.codion.swing.common.model.tools.randomizer.ItemRandomizer
Returns this items share in the total weights as a floating point number between 0 and 1
A B C D E F G H I L M N P Q R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values