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

A

AbstractAutoSpawnReceiver - Class in org.perfcake.message.receiver
Simplifies writing of the receivers.
AbstractAutoSpawnReceiver() - Constructor for class org.perfcake.message.receiver.AbstractAutoSpawnReceiver
 
AbstractCorrelator - Class in org.perfcake.message.correlator
Default implementation of a correlator that provides an easy way to extend it by providing the minimum functionality that is necessary, which is correlation id extraction from request and response.
AbstractCorrelator() - Constructor for class org.perfcake.message.correlator.AbstractCorrelator
 
AbstractDestination - Class in org.perfcake.reporting.destination
Common ancestor simplifying Destination development.
AbstractDestination() - Constructor for class org.perfcake.reporting.destination.AbstractDestination
 
AbstractJmsSender - Class in org.perfcake.message.sender
Common ancestor of JmsSender and Jms11Sender.
AbstractJmsSender() - Constructor for class org.perfcake.message.sender.AbstractJmsSender
 
AbstractJmsSender.MessageType - Enum in org.perfcake.message.sender
JMS message type.
AbstractMessageGenerator - Class in org.perfcake.message.generator
A common ancestor for most generators.
AbstractMessageGenerator() - Constructor for class org.perfcake.message.generator.AbstractMessageGenerator
 
AbstractProfile - Class in org.perfcake.message.generator.profile
Facilitates development of custom message generation profiles.
AbstractProfile() - Constructor for class org.perfcake.message.generator.profile.AbstractProfile
 
AbstractReceiver - Class in org.perfcake.message.receiver
Default implementation of basic receiver methods.
AbstractReceiver() - Constructor for class org.perfcake.message.receiver.AbstractReceiver
 
AbstractReporter - Class in org.perfcake.reporting.reporter
Represents a basic reporter that makes sure that the contract defined as part of Reporter is held.
AbstractReporter() - Constructor for class org.perfcake.reporting.reporter.AbstractReporter
 
AbstractSender - Class in org.perfcake.message.sender
The common ancestor for all senders.
AbstractSender() - Constructor for class org.perfcake.message.sender.AbstractSender
 
AbstractSequence - Class in org.perfcake.message.sequence
This abstract sequence helps with pre-calculating the next value in the row in a background thread if the computation of the value is complex.
AbstractSequence() - Constructor for class org.perfcake.message.sequence.AbstractSequence
 
AbstractSlidingWindowAccumulator<T> - Class in org.perfcake.reporting.reporter.accumulator
Accumulates a value over a set of recently reported values in a sliding window.
AbstractSlidingWindowAccumulator(int) - Constructor for class org.perfcake.reporting.reporter.accumulator.AbstractSlidingWindowAccumulator
Creates a new accumulator with the sliding window of a given size.
AbstractSocketSender - Class in org.perfcake.message.sender
The common ancestor for all senders that are able to send messages through a socket.
AbstractSocketSender() - Constructor for class org.perfcake.message.sender.AbstractSocketSender
 
AbstractTimeSlidingWindowAccumulator<T,A extends Accumulator<T>> - Class in org.perfcake.reporting.reporter.accumulator
Accumulates a value over a set of recently reported values in a time sliding window.
AbstractTimeSlidingWindowAccumulator(int, Class<A>) - Constructor for class org.perfcake.reporting.reporter.accumulator.AbstractTimeSlidingWindowAccumulator
Creates a new accumulator with the sliding window of a given time period.
Accumulator<T> - Interface in org.perfcake.reporting.reporter.accumulator
Accumulator is a tool for reporters to accumulate multiple values from measurement units into a single mesurement.
acquireSender() - Method in class org.perfcake.message.sender.MessageSenderManager
Gets a free sender from the pool.
add(E) - Method in class org.perfcake.common.TimeSlidingWindow
Adds an object to the sliding window.
add(E, long) - Method in class org.perfcake.common.TimeSlidingWindow
Adds an object to the sliding window with an information about artificial time.
add(T) - Method in class org.perfcake.reporting.reporter.accumulator.AbstractSlidingWindowAccumulator
 
add(T) - Method in class org.perfcake.reporting.reporter.accumulator.AbstractTimeSlidingWindowAccumulator
 
add(T) - Method in interface org.perfcake.reporting.reporter.accumulator.Accumulator
Adds a value to the accumulator.
add(Double) - Method in class org.perfcake.reporting.reporter.accumulator.AvgAccumulator
 
add(Double) - Method in class org.perfcake.reporting.reporter.accumulator.HarmonicMeanAccumulator
 
add(double) - Method in class org.perfcake.reporting.reporter.accumulator.Histogram
Adds a new value to be counted in the histogram.
add(int) - Method in class org.perfcake.reporting.reporter.accumulator.Histogram
Adds a new value to be counted in the histogram.
add(Object) - Method in class org.perfcake.reporting.reporter.accumulator.LastValueAccumulator
 
add(Double) - Method in class org.perfcake.reporting.reporter.accumulator.MaxAccumulator
 
add(Long) - Method in class org.perfcake.reporting.reporter.accumulator.MaxLongValueAccumulator
 
add(Double) - Method in class org.perfcake.reporting.reporter.accumulator.MinAccumulator
 
add(Double) - Method in class org.perfcake.reporting.reporter.accumulator.SlidingWindowHarmonicMeanAccumulator
 
add(Double) - Method in class org.perfcake.reporting.reporter.accumulator.SumAccumulator
 
add(Long) - Method in class org.perfcake.reporting.reporter.accumulator.SumLongAccumulator
 
add(WeightedValue<Double>) - Method in class org.perfcake.reporting.reporter.accumulator.weighted.WeightedHarmonicMeanAccumulator
 
add(WeightedValue<Double>) - Method in class org.perfcake.reporting.reporter.accumulator.weighted.WeightedMeanAccumulator
 
add(T) - Method in class org.perfcake.validation.FileQueue
 
addAll(Collection<? extends T>) - Method in class org.perfcake.validation.FileQueue
 
addMessage(MessageTemplate) - Method in class org.perfcake.scenario.ScenarioBuilder
Adds a MessageTemplate, which will be used in the Scenario
addMessageSenderProperties(Properties) - Method in class org.perfcake.message.sender.MessageSenderManager
Copies properties to message sender properties.
addReporter(Reporter) - Method in class org.perfcake.scenario.ScenarioBuilder
Adds a Reporter, which will be used in Scenario for reporting results.
addSenderInstance(MessageSender) - Method in class org.perfcake.message.sender.MessageSenderManager
Adds MessageSender into available senders and initializes it.
addSequence(String, Sequence) - Method in class org.perfcake.message.sequence.SequenceManager
Registers a new sequence in the registry.
addTag(String) - Method in class org.perfcake.RunInfo
Associates a new tag with this measurement.
addTags(Set<String>) - Method in class org.perfcake.RunInfo
Adds a set of tags to be associated with the current measurement.
addValidator(String, MessageValidator) - Method in class org.perfcake.validation.ValidationManager
Adds a new message validator.
appendResult(Measurement) - Method in class org.perfcake.reporting.destination.c3chart.C3ChartHelper
Appends the results in the current Measurement to the main chart.
appendResult(String, Object) - Method in class org.perfcake.reporting.MeasurementUnit
Appends a custom result.
areAllThreadsTerminated() - Method in class org.perfcake.scenario.Scenario
Checks if all threads used for message generating were terminated successfully.
ATTRIBUTES_TAG - Static variable in class org.perfcake.PerfCakeConst
Result name of message attributes stored in the measurement unit.
availableSenderCount() - Method in class org.perfcake.message.sender.MessageSenderManager
Gets the number of available senders in the pool.
AVERAGE - Static variable in class org.perfcake.reporting.reporter.StatsReporter
A String representation of a metric of an average value.
AvgAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates an arithmetic average.
AvgAccumulator() - Constructor for class org.perfcake.reporting.reporter.accumulator.AvgAccumulator
 

B

BinaryScalableQuantity - Class in org.perfcake.reporting
A number with a unit scalable by binary system prefixes.
BinaryScalableQuantity(Long, String) - Constructor for class org.perfcake.reporting.BinaryScalableQuantity
 
BinaryScalableQuantity(Long, int, String) - Constructor for class org.perfcake.reporting.BinaryScalableQuantity
 
BoundPeriod<T> - Class in org.perfcake.common
A Period bound to a specific object.
BoundPeriod(PeriodType, long, T) - Constructor for class org.perfcake.common.BoundPeriod
Creates a new BoundPeriod.
BoundPeriod(Period, T) - Constructor for class org.perfcake.common.BoundPeriod
Creates a new BoundPeriod based on an existing Period.
build() - Method in class org.perfcake.scenario.ScenarioBuilder
Builds the usable Scenario object, which can be then used for executing the scenario.

C

C3Chart - Class in org.perfcake.reporting.destination.c3chart
Represents a single C3 chart meta-data carrying all the information needed to represent the chart.
C3Chart() - Constructor for class org.perfcake.reporting.destination.c3chart.C3Chart
 
C3ChartData - Class in org.perfcake.reporting.destination.c3chart
Data of a C3 chart stored in the .js file as a script building an array.
C3ChartData(String, Path) - Constructor for class org.perfcake.reporting.destination.c3chart.C3ChartData
Reads the chart data from the appropriate data file.
C3ChartDataFile - Class in org.perfcake.reporting.destination.c3chart
Representation of all data files needed to write a chart to the disk.
C3ChartHelper - Class in org.perfcake.reporting.destination.c3chart
Helper class for the ChartDestination.
C3ChartHelper(ChartDestination) - Constructor for class org.perfcake.reporting.destination.c3chart.C3ChartHelper
Creates a new helper for the given ChartDestination.
C3ChartHtmlTemplates - Class in org.perfcake.reporting.destination.c3chart
Renders HTML and JavaScript templates to the final chart report.
C3ChartHtmlTemplates() - Constructor for class org.perfcake.reporting.destination.c3chart.C3ChartHtmlTemplates
 
C3ChartReport - Class in org.perfcake.reporting.destination.c3chart
Compiles the resulting chart report combiting all possible charts created now or during previous runs in the same target location.
C3ChartReport() - Constructor for class org.perfcake.reporting.destination.c3chart.C3ChartReport
 
camelCaseToEnum(String) - Static method in class org.perfcake.util.Utils
Converts camelCaseStringsWithACRONYMS to CAMEL_CASE_STRINGS_WITH_ACRONYMS
CamelSender - Class in org.perfcake.message.sender
Sends requests to a Camel endpoint which extends the variety of protocols PerfCake can support.
CamelSender() - Constructor for class org.perfcake.message.sender.CamelSender
 
ChannelSender - Class in org.perfcake.message.sender
Common ancestor to all sender's sending messages through NIO channels.
ChannelSender() - Constructor for class org.perfcake.message.sender.ChannelSender
 
ChannelSenderDatagram - Class in org.perfcake.message.sender
Sends messages through NIO DatagramChannel.
ChannelSenderDatagram() - Constructor for class org.perfcake.message.sender.ChannelSenderDatagram
 
ChannelSenderFile - Class in org.perfcake.message.sender
Sends messages through NIO FileChannel.
ChannelSenderFile() - Constructor for class org.perfcake.message.sender.ChannelSenderFile
 
ChannelSenderSocket - Class in org.perfcake.message.sender
Sends messages through NIO SocketChannel.
ChannelSenderSocket() - Constructor for class org.perfcake.message.sender.ChannelSenderSocket
 
ChartDestination - Class in org.perfcake.reporting.destination
Creates nice charts from the results.
ChartDestination() - Constructor for class org.perfcake.reporting.destination.ChartDestination
 
ChartDestination.ChartType - Enum in org.perfcake.reporting.destination
 
ClassifyingReporter - Class in org.perfcake.reporting.reporter
Counts of occurrences of individual values in the given message attribute.
ClassifyingReporter() - Constructor for class org.perfcake.reporting.reporter.ClassifyingReporter
 
clear() - Method in class org.perfcake.common.TimeSlidingWindow
Removes all elements from the sliding window.
clear() - Method in class org.perfcake.validation.FileQueue
 
close() - Method in class org.perfcake.message.generator.AbstractMessageGenerator
Closes and finalizes the generator.
close() - Method in interface org.perfcake.message.generator.MessageGenerator
Closes and finalizes the generator.
close() - Method in class org.perfcake.message.sender.AbstractSender
 
close() - Method in interface org.perfcake.message.sender.MessageSender
Closes the sender.
close() - Method in class org.perfcake.message.sender.MessageSenderManager
Finalizes the message sender manager and disconnects all message senders from their target.
close() - Method in class org.perfcake.reporting.destination.c3chart.C3ChartDataFile
Closes the output channel.
close() - Method in class org.perfcake.reporting.destination.c3chart.C3ChartHelper
Closes the data files.
close() - Method in class org.perfcake.reporting.destination.ChartDestination
 
close() - Method in class org.perfcake.reporting.destination.ConsoleDestination
 
close() - Method in class org.perfcake.reporting.destination.CsvDestination
 
close() - Method in interface org.perfcake.reporting.destination.Destination
Closes the destination.
close() - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
 
close() - Method in class org.perfcake.reporting.destination.InfluxDbDestination
 
close() - Method in class org.perfcake.reporting.destination.Log4jDestination
 
close() - Method in class org.perfcake.scenario.ReplayResults
 
close() - Method in class org.perfcake.scenario.Scenario
Finalizes the scenario.
CoapSender - Class in org.perfcake.message.sender
CoAP sender.
CoapSender() - Constructor for class org.perfcake.message.sender.CoapSender
 
CommandSender - Class in org.perfcake.message.sender
Invokes external command (specified by AbstractSender.target property) in a separate process to send the message payload (if message is specified) passed to the standard input of the process or as the command argument.
CommandSender() - Constructor for class org.perfcake.message.sender.CommandSender
 
CommandSender.MessageFrom - Enum in org.perfcake.message.sender
The origin where the messages are taken from..
compareTo(Range) - Method in class org.perfcake.reporting.reporter.accumulator.Range
 
compileResults(boolean) - Method in class org.perfcake.reporting.destination.c3chart.C3ChartHelper
Creates the final result report compiling all the previous charts together.
computeRegressionTrend(Collection<TimestampedRecord<Number>>) - Static method in class org.perfcake.util.Utils
Computes a linear regression trend of the data set provided.
ConsoleDestination - Class in org.perfcake.reporting.destination
Appends a Measurement to standard output.
ConsoleDestination() - Constructor for class org.perfcake.reporting.destination.ConsoleDestination
 
ConstantSpeedMessageGenerator - Class in org.perfcake.message.generator
A generator that tries to achieve given speed of messages per second.
ConstantSpeedMessageGenerator() - Constructor for class org.perfcake.message.generator.ConstantSpeedMessageGenerator
 
contains(double) - Method in class org.perfcake.reporting.reporter.accumulator.Range
Finds out whether the value lies in the range.
contains(Object) - Method in class org.perfcake.validation.FileQueue
 
containsAll(Collection<?>) - Method in class org.perfcake.validation.FileQueue
 
containsIgnoreCase(String, String) - Static method in class org.perfcake.util.StringUtil
Does a string contain a substring ignoring case?
copyTemplateFromResource(String, Path, Properties) - Static method in class org.perfcake.util.Utils
Takes a resource as a StringTemplate, renders the template using the provided properties and stores it to the given path.
CORRELATION_HEADER - Static variable in class org.perfcake.message.correlator.GenerateHeaderCorrelator
Name of the correlation header.
Correlator - Interface in org.perfcake.message.correlator
Correlates requests with their responses and notifies SenderTask of receiving the appropriate response to the original request.
CsvDestination - Class in org.perfcake.reporting.destination
Appends a Measurement into a CSV file.
CsvDestination() - Constructor for class org.perfcake.reporting.destination.CsvDestination
 
CsvDestination.AppendStrategy - Enum in org.perfcake.reporting.destination
Determines the strategy for a case that the output file exists.
CsvDestination.MissingStrategy - Enum in org.perfcake.reporting.destination
Determines the strategy for a case that the value of an expected attribute in report to be published is missing.
CsvProfile - Class in org.perfcake.message.generator.profile
Loads a message generation profile from a CSV file in the format <time>;<threads>;<speed>.
CsvProfile() - Constructor for class org.perfcake.message.generator.profile.CsvProfile
 
CustomProfileGenerator - Class in org.perfcake.message.generator
Generates the messages according to provided custom profile.
CustomProfileGenerator() - Constructor for class org.perfcake.message.generator.CustomProfileGenerator
 

D

DataBuffer - Class in org.perfcake.reporting.destination.util
Buffer for storing measurements.
DataBuffer(List<String>) - Constructor for class org.perfcake.reporting.destination.util.DataBuffer
Creates an empty buffer with an initial list of attributes to watch for.
DEBUG_AGENT_DEFAULT_NAME - Static variable in class org.perfcake.PerfCakeConst
Default name of the debug agent.
DEBUG_AGENT_NAME_OPT - Static variable in class org.perfcake.PerfCakeConst
Name of the cli argument to start debugging agent name.
DEBUG_AGENT_NAME_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the system property that stores the debug agent name.
DEBUG_OPT - Static variable in class org.perfcake.PerfCakeConst
Name of the cli argument to start debugging agent.
DEBUG_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the system property that stores the debug agent activation state.
DEFAULT_CORRELATOR_PACKAGE - Static variable in interface org.perfcake.scenario.ScenarioFactory
 
DEFAULT_DESTINATION_PACKAGE - Static variable in interface org.perfcake.scenario.ScenarioFactory
 
DEFAULT_ENCODING_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the system property that stores name of the default String encoding.
DEFAULT_GENERATOR_PACKAGE - Static variable in interface org.perfcake.scenario.ScenarioFactory
 
DEFAULT_PLUGINS_DIR - Static variable in class org.perfcake.util.Utils
Default name of plugin directory.
DEFAULT_RECEIVER_PACKAGE - Static variable in interface org.perfcake.scenario.ScenarioFactory
 
DEFAULT_REPORTER_PACKAGE - Static variable in interface org.perfcake.scenario.ScenarioFactory
 
DEFAULT_RESOURCES_DIR - Static variable in class org.perfcake.util.Utils
Default name of resource directory.
DEFAULT_RESULT - Static variable in class org.perfcake.reporting.Measurement
The default result name.
DEFAULT_SENDER_PACKAGE - Static variable in interface org.perfcake.scenario.ScenarioFactory
 
DEFAULT_SEQUENCE_PACKAGE - Static variable in interface org.perfcake.scenario.ScenarioFactory
 
DEFAULT_VALIDATION_PACKAGE - Static variable in interface org.perfcake.scenario.ScenarioFactory
 
DefaultMessageGenerator - Class in org.perfcake.message.generator
Generates maximal load using a given number of threads.
DefaultMessageGenerator() - Constructor for class org.perfcake.message.generator.DefaultMessageGenerator
 
DefaultPropertyGetter - Class in org.perfcake.util.properties
Provides properties from a Properties instance.
DefaultPropertyGetter(Properties) - Constructor for class org.perfcake.util.properties.DefaultPropertyGetter
Creates a default property getter with a given Properties instance.
Destination - Interface in org.perfcake.reporting.destination
A channel to which performance measurement results can be reported.
determineDefaultLocation(String) - Static method in class org.perfcake.util.Utils
Determines the default location of resources based on the resourcesDir constant.
DictionaryValidator - Class in org.perfcake.validation
Creates a dictionary of valid responses and use this to validate them in another run.
DictionaryValidator() - Constructor for class org.perfcake.validation.DictionaryValidator
 
DISABLE_TEMPLATES_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Property that can disable templating engine (HTTL) in StringTemplate.
doClose() - Method in class org.perfcake.message.sender.AbstractSender
 
doClose() - Method in class org.perfcake.message.sender.AbstractSocketSender
 
doClose() - Method in class org.perfcake.message.sender.CamelSender
 
doClose() - Method in class org.perfcake.message.sender.ChannelSender
 
doClose() - Method in class org.perfcake.message.sender.CoapSender
 
doClose() - Method in class org.perfcake.message.sender.CommandSender
 
doClose() - Method in class org.perfcake.message.sender.DummySender
 
doClose() - Method in class org.perfcake.message.sender.HttpSender
 
doClose() - Method in class org.perfcake.message.sender.JdbcSender
 
doClose() - Method in class org.perfcake.message.sender.Jms11Sender
 
doClose() - Method in class org.perfcake.message.sender.JmsSender
 
doClose() - Method in class org.perfcake.message.sender.LdapSender
 
doClose() - Method in class org.perfcake.message.sender.MqttSender
 
doClose() - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
 
doClose() - Method in class org.perfcake.message.sender.RequestResponseJmsSender
 
doClose() - Method in class org.perfcake.message.sender.ScriptSender
 
doClose() - Method in class org.perfcake.message.sender.WebSocketSender
 
doGetNext() - Method in class org.perfcake.message.sequence.AbstractSequence
 
doInit(Properties) - Method in class org.perfcake.message.sender.AbstractSender
 
doInit(Properties) - Method in class org.perfcake.message.sender.AbstractSocketSender
 
doInit(Properties) - Method in class org.perfcake.message.sender.CamelSender
 
doInit(Properties) - Method in class org.perfcake.message.sender.ChannelSenderDatagram
 
doInit(Properties) - Method in class org.perfcake.message.sender.ChannelSenderFile
 
doInit(Properties) - Method in class org.perfcake.message.sender.ChannelSenderSocket
 
doInit(Properties) - Method in class org.perfcake.message.sender.CoapSender
 
doInit(Properties) - Method in class org.perfcake.message.sender.CommandSender
 
doInit(Properties) - Method in class org.perfcake.message.sender.DummySender
 
doInit(Properties) - Method in class org.perfcake.message.sender.GroovySender
 
doInit(Properties) - Method in class org.perfcake.message.sender.HttpSender
 
doInit(Properties) - Method in class org.perfcake.message.sender.HttpsSender
 
doInit(Properties) - Method in class org.perfcake.message.sender.JdbcSender
 
doInit(Properties) - Method in class org.perfcake.message.sender.Jms11Sender
 
doInit(Properties) - Method in class org.perfcake.message.sender.JmsSender
 
doInit(Properties) - Method in class org.perfcake.message.sender.LdapSender
 
doInit(Properties) - Method in class org.perfcake.message.sender.MqttSender
 
doInit(Properties) - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
 
doInit(Properties) - Method in class org.perfcake.message.sender.RequestResponseJmsSender
 
doInit(Properties) - Method in class org.perfcake.message.sender.ScriptSender
 
doInit(Properties) - Method in class org.perfcake.message.sender.WebSocketSender
 
doReset() - Method in class org.perfcake.message.sequence.AbstractSequence
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.AbstractSender
Actually performs the send operation.
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.AbstractSocketSender
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.CamelSender
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.ChannelSenderDatagram
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.ChannelSenderFile
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.ChannelSenderSocket
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.CoapSender
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.CommandSender
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.DummySender
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.HttpSender
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.JdbcSender
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.Jms11Sender
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.JmsSender
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.LdapSender
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.MqttSender
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.RequestResponseJmsSender
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.ScriptSender
 
doSend(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.WebSocketSender
 
DslFactory - Class in org.perfcake.scenario
Loads the scenario from a DSL script.
DummySender - Class in org.perfcake.message.sender
Serves as a dummy sender to start developing a new sender.
DummySender() - Constructor for class org.perfcake.message.sender.DummySender
 

E

ElasticsearchDestination - Class in org.perfcake.reporting.destination
Writes the resulting data to Elasticsearch using a simple HTTP REST client.
ElasticsearchDestination() - Constructor for class org.perfcake.reporting.destination.ElasticsearchDestination
 
element() - Method in class org.perfcake.validation.FileQueue
 
EMPTY_POINTER - Static variable in class org.perfcake.validation.FileQueue
 
endsWithIgnoreCase(String, String) - Static method in class org.perfcake.util.StringUtil
Does a string end with a second string ignoring case?
equals(Object) - Method in class org.perfcake.common.BoundPeriod
 
equals(Object) - Method in class org.perfcake.common.Period
 
equals(Object) - Method in class org.perfcake.message.Message
 
equals(Object) - Method in class org.perfcake.reporting.MeasurementUnit
 
equals(Object) - Method in class org.perfcake.reporting.Quantity
 
equals(Object) - Method in class org.perfcake.reporting.reporter.accumulator.Range
 
equals(Object) - Method in class org.perfcake.reporting.reporter.accumulator.weighted.WeightedValue
 
ERR_BLOCKED_THREADS - Static variable in class org.perfcake.PerfCakeConst
Exit code when there are blocked threads after the scenario was executed.
ERR_NO_SCENARIO - Static variable in class org.perfcake.PerfCakeConst
Exit code when there is no scenario specified.
ERR_PARAMETERS - Static variable in class org.perfcake.PerfCakeConst
Exit code when there are wrong parameters on the command line.
ERR_PRINT_HELP - Static variable in class org.perfcake.PerfCakeConst
Error while trying to replay scenario.
ERR_SCENARIO_EXECUTION - Static variable in class org.perfcake.PerfCakeConst
Exit code when there was an error during scenario execution.
ERR_SCENARIO_LOADING - Static variable in class org.perfcake.PerfCakeConst
Exit code when it was not possible to parse scenario properly.
ERR_SCENARIO_REPLAY - Static variable in class org.perfcake.PerfCakeConst
Error while trying to replay scenario.
ERR_VALIDATION - Static variable in class org.perfcake.PerfCakeConst
Exit code when there were validation errors.
execute(String, Properties) - Static method in class org.perfcake.ScenarioExecution
Executes the given scenario in the same way as PerfCake was started from the command line.

F

FAIL_FAST_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the system property to cause immediate scenario termination when there is an exception thrown by a sender.
FAILURES_TAG - Static variable in class org.perfcake.PerfCakeConst
Result name counting the number of failed sender tasks.
FileLinesSequence - Class in org.perfcake.message.sequence
Every single line in a given input file specifies a value of this sequence.
FileLinesSequence() - Constructor for class org.perfcake.message.sequence.FileLinesSequence
 
FileQueue<T extends Serializable> - Class in org.perfcake.validation
Stores items persistently to specified file.
FileQueue(String) - Constructor for class org.perfcake.validation.FileQueue
Creates a new FileQueue that stores items in a file on a specified path.
FileQueue(File) - Constructor for class org.perfcake.validation.FileQueue
Creates a new FileQueue that stores items in a specified file.
FilesContentSequence - Class in org.perfcake.message.sequence
The individual sequence values are read from external files listed as separate lines in the provided index text file.
FilesContentSequence() - Constructor for class org.perfcake.message.sequence.FilesContentSequence
 
filter(int) - Method in class org.perfcake.reporting.destination.c3chart.C3ChartData
Creates a new chart where with only two columns from the original chart.
filterProperties(String) - Static method in class org.perfcake.util.Utils
Replaces all ${<property.name>} placeholders in a string by respective value of the property named <property.name> using SystemPropertyGetter.
filterProperties(String, Matcher, PropertyGetter) - Static method in class org.perfcake.util.Utils
Filters properties in the given string.
forEach(Consumer<E>) - Method in class org.perfcake.common.TimeSlidingWindow
Performs the given action for each element of the sliding window until all elements have been processed or the action throws an exception.
forEach(long, Consumer<E>) - Method in class org.perfcake.common.TimeSlidingWindow
Performs the given action for each element of the sliding window until all elements have been processed or the action throws an exception.

G

gc() - Method in class org.perfcake.common.TimeSlidingWindow
Performs a garbage collection of elements that are out of the time window.
gc(long) - Method in class org.perfcake.common.TimeSlidingWindow
Performs a garbage collection based on the provided time information.
generate() - Method in class org.perfcake.message.generator.AbstractMessageGenerator
Generates the messages.
generate() - Method in class org.perfcake.message.generator.CustomProfileGenerator
 
generate() - Method in class org.perfcake.message.generator.DefaultMessageGenerator
 
generate() - Method in interface org.perfcake.message.generator.MessageGenerator
Generates the messages.
generate() - Method in class org.perfcake.message.generator.RampUpDownGenerator
 
GenerateHeaderCorrelator - Class in org.perfcake.message.correlator
Generates a new random UUID and sets it as a message header.
GenerateHeaderCorrelator() - Constructor for class org.perfcake.message.correlator.GenerateHeaderCorrelator
 
GeolocationReporter - Class in org.perfcake.reporting.reporter
Reports geolocation of PerfCake by its external IP address.
GeolocationReporter() - Constructor for class org.perfcake.reporting.reporter.GeolocationReporter
 
get() - Method in class org.perfcake.reporting.Measurement
Gets a default result from the result map.
get(String) - Method in class org.perfcake.reporting.Measurement
Gets the result with the given name.
getAbsoluteThreshold() - Method in class org.perfcake.reporting.reporter.WarmUpReporter
Gets the value of absolute threshold.
getActiveThreadsCount() - Method in class org.perfcake.message.generator.AbstractMessageGenerator
Gets the number of active threads in the internal executor service.
getActiveThreadsCount() - Method in interface org.perfcake.message.generator.MessageGenerator
Gets the number of active threads used currently by the generator.
getAgentHostname() - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Gets the agent hostname.
getAgentPort() - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Gets the agent port.
getAll() - Method in class org.perfcake.reporting.Measurement
Gets the map with the measured results.
getAppendStrategy() - Method in class org.perfcake.reporting.destination.CsvDestination
Gets the current append strategy used to write results to the CSV file.
getAttribute() - Method in class org.perfcake.reporting.reporter.ClassifyingReporter
Gets the name of the message attribute that is being classified and its values counted.
getAttributes() - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Gets the attributes stored in the chart as a List.
getAttributes() - Method in class org.perfcake.reporting.destination.ChartDestination
Gets the attributes that will be written to the chart.
getAttributes() - Method in class org.perfcake.reporting.destination.util.DataBuffer
Get the list of all attributes noticed during recording.
getAttributesAsList() - Method in class org.perfcake.reporting.destination.ChartDestination
Gets the attributes that will be written to the chart as a List.
getAwaitResponse() - Method in class org.perfcake.message.sender.ChannelSender
Gets the status of waiting for response on the channel.
getBackground() - Method in class org.perfcake.reporting.destination.ConsoleDestination
Gets the background color code.
getBaseName() - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Gets the base name of the data files of this chart.
getBinding() - Method in class org.perfcake.common.BoundPeriod
Gets the object bound to this period.
getChart() - Method in class org.perfcake.reporting.destination.c3chart.C3ChartDataFile
Get chart meta-data.
getChartHeight() - Method in class org.perfcake.reporting.destination.ChartDestination
Gets the height of the resulting chart in pixels.
getClasspath() - Method in class org.perfcake.message.sender.GroovySender
Gets a classpath used by the groovy command.
getConnectionFactory() - Method in class org.perfcake.message.sender.AbstractJmsSender
Gets the connection factory.
getCorrectionMode() - Method in class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
Gets the expectedValue of coordinated omission in the resulting histogram.
getCount() - Method in class org.perfcake.reporting.reporter.accumulator.Histogram
Gets the total number of values counted in the histogram.
getCreated() - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Gets the Unix timestamp of when this chart was created.
getData() - Method in class org.perfcake.reporting.destination.c3chart.C3ChartData
Gets the data lines.
getDatabase() - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Gets the name of InfluxDb database.
getDefaultEncoding() - Static method in class org.perfcake.util.Utils
Gets the default encoding.
getDelay() - Method in class org.perfcake.message.sender.DummySender
Gets read the value of delay.
getDelimiter() - Method in class org.perfcake.reporting.destination.CsvDestination
Gets the line data elements delimiter.
getDestinations() - Method in class org.perfcake.reporting.reporter.AbstractReporter
 
getDestinations() - Method in interface org.perfcake.reporting.reporter.Reporter
Gets an unmodifiable set of all registered destinations.
getDetail() - Method in class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
Gets the detail level of the result (the number of iteration steps per half-distance to 100%).
getDictionaryDirectory() - Method in class org.perfcake.validation.DictionaryValidator
Gets the dictionary directory name.
getDictionaryIndex() - Method in class org.perfcake.validation.DictionaryValidator
Gets the file name of the dictionary index.
getDriverClass() - Method in class org.perfcake.message.sender.JdbcSender
Gets the JDBC driver class.
getDuration() - Method in class org.perfcake.message.generator.DefaultMessageGenerator
Gets the duration period for which the generator will generate the measured load.
getDuration() - Method in class org.perfcake.RunInfo
Gets the desired run duration
getDynamicMethod(Properties) - Method in class org.perfcake.message.sender.HttpSender
Gets the template used to determine HTTP method dynamically.
getEnd() - Method in class org.perfcake.message.sequence.NumberSequence
Gets the last value in the sequence.
getEndTime() - Method in class org.perfcake.RunInfo
Gets Unix time of the measurement end.
getEngine() - Method in class org.perfcake.message.sender.ScriptSender
Gets the Java Script Engine.
getEngine() - Method in class org.perfcake.validation.ScriptValidator
Gets the Java Script Engine.
getEnqueueTime() - Method in class org.perfcake.reporting.MeasurementUnit
Gets the time when the current sender request was enqueued.
getEnvironmentVariables() - Method in class org.perfcake.message.sender.CommandSender
Gets an array of environment variables.
getExpectedAttributes() - Method in class org.perfcake.reporting.destination.CsvDestination
Gets the exppected attributes that will be written to the CSV file.
getExpectedAttributesAsList() - Method in class org.perfcake.reporting.destination.CsvDestination
Gets the exppected attributes that will be written to the CSV file as a List.
getExpectedResponseCodeList() - Method in class org.perfcake.message.sender.HttpSender
Gets the list of expected response codes.
getExpectedResponseCodes() - Method in class org.perfcake.message.sender.HttpSender
Gets the value of expectedResponseCodes property.
getExpectedValue() - Method in class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
Gets the expectedValue value for the coordinated omission when the ResponseTimeHistogramReporter.Correction.USER mode is set.
getFailure() - Method in class org.perfcake.reporting.MeasurementUnit
Gets the failure that happened during processing of this task.
getFileUrl() - Method in class org.perfcake.message.sequence.FileLinesSequence
Gets the file from where to read lines representing the sequence values.
getFilter() - Method in class org.perfcake.message.sender.LdapSender
Gets the LDAP filter.
getFilteredMessage(Properties) - Method in class org.perfcake.message.MessageTemplate
Renders the message template.
getFirstNotNull(String...) - Static method in class org.perfcake.util.Utils
Returns the first not-null string in the provided list.
getForeground() - Method in class org.perfcake.reporting.destination.ConsoleDestination
Gets the foreground color code.
getGroovyExecutable() - Method in class org.perfcake.message.sender.GroovySender
Gets the value of groovyExecutable property.
getGroup() - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Gets the group of the current chart.
getGroup() - Method in class org.perfcake.reporting.destination.ChartDestination
Gets the group of the resulting chart.
getHeader(String) - Method in class org.perfcake.message.Message
Gets a message header.
getHeader(String, String) - Method in class org.perfcake.message.Message
Gets a message header, returning a default value when the property is not set.
getHeaders() - Method in class org.perfcake.message.Message
Gets the message headers.
getHeight() - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Gets the height of the resulting chart SVG graphics in pixels.
getHistogram() - Method in class org.perfcake.reporting.reporter.accumulator.Histogram
Gets the actual counts for individual ranges of the histogram.
getHistogram() - Method in class org.perfcake.reporting.reporter.StatsReporter
Gets the string specifying where the histogram should be split.
getHistogramInPercent() - Method in class org.perfcake.reporting.reporter.accumulator.Histogram
Gets the actual counts for individual ranges of the histogram.
getHistogramPrefix() - Method in class org.perfcake.reporting.reporter.StatsReporter
Gets the string prefix used in the result map for histogram entries.
getHttpResponse() - Method in class org.perfcake.message.receiver.HttpReceiver
Gets the HTTP response to return to the client.
getHttpStatusCode() - Method in class org.perfcake.message.receiver.HttpReceiver
Gets the HTTP status code to return to the client.
getHttpStatusMessage() - Method in class org.perfcake.message.receiver.HttpReceiver
Gets the HTTP status message to return to the client.
getIndex() - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Gets the Elasticsearch index name.
getInstance() - Static method in class org.perfcake.debug.PerfCakeDebug
Gets the agent instance.
getIteration() - Method in class org.perfcake.reporting.Measurement
Gets the number of iteration to which the Measurement is related.
getIteration() - Method in class org.perfcake.reporting.MeasurementUnit
Gets the number of current iteration of this Measurement Unit.
getIteration() - Method in class org.perfcake.RunInfo
Gets the current iteration counter value.
getJdbcUrl() - Method in class org.perfcake.message.sender.JdbcSender
Gets the JDBC URL.
getJndiContextFactory() - Method in class org.perfcake.message.sender.AbstractJmsSender
Gets the JNDI context factory.
getJndiSecurityCredentials() - Method in class org.perfcake.message.sender.AbstractJmsSender
Gets the JNDI password.
getJndiSecurityPrincipal() - Method in class org.perfcake.message.sender.AbstractJmsSender
Gets the JNDI username.
getJndiUrl() - Method in class org.perfcake.message.sender.AbstractJmsSender
Gets the JNDI URL.
getKeyStore() - Method in class org.perfcake.message.sender.HttpsSender
Gets the SSL key store.
getKeyStore() - Method in class org.perfcake.message.sender.SslSocketSender
Gets the SSL key store location.
getKeyStore() - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Gets the SSL key store location.
getKeyStore() - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Gets the SSL key store location.
getKeyStorePassword() - Method in class org.perfcake.message.sender.HttpsSender
Gets the SSL key store password.
getKeyStorePassword() - Method in class org.perfcake.message.sender.SslSocketSender
Gets the SSL key store password.
getKeyStorePassword() - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Gets the SSL key store password.
getKeyStorePassword() - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Gets the SSL key store password.
getLastDelta() - Static method in class org.perfcake.util.TimerBenchmark
Gets the last measured resolution of the system timer.
getLastTime() - Method in class org.perfcake.reporting.MeasurementUnit
Gets time of the last measurement (time period between calls to MeasurementUnit.startMeasure() and MeasurementUnit.stopMeasure() in milliseconds.
getLdapPassword() - Method in class org.perfcake.message.sender.LdapSender
Gets the LDAP password.
getLdapUsername() - Method in class org.perfcake.message.sender.LdapSender
Gets the LDAP username.
getLength() - Method in class org.perfcake.common.TimeSlidingWindow
Gets the length of the sliding window in milliseconds.
getLevel() - Method in class org.perfcake.reporting.destination.Log4jDestination
Gets the current logging level.
getLineBreak() - Method in class org.perfcake.reporting.destination.CsvDestination
Gets the delimiter used to separate individual lines in the output files.
getLinePrefix() - Method in class org.perfcake.reporting.destination.CsvDestination
Gets the data line prefix.
getLineSuffix() - Method in class org.perfcake.reporting.destination.CsvDestination
Gets the data line suffix.
getMainDuration() - Method in class org.perfcake.message.generator.RampUpDownGenerator
Gets a duration period for which the MAIN phase lasts.
getMainThreadCount() - Method in class org.perfcake.message.generator.RampUpDownGenerator
Gets a maximal number of threads - the number of threads used in the MAIN phase.
getMax() - Method in class org.perfcake.message.sequence.RandomSequence
Gets the maximal number in the sequence (exclusive).
getMax() - Method in class org.perfcake.reporting.reporter.accumulator.Range
Gets the right border of the range.
getMaxExpectedValue() - Method in class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
Gets the maximum expected value to better organize the data in the histogram.
getMaximalWarmUpDuration() - Method in class org.perfcake.reporting.reporter.WarmUpReporter
Gets the maximal tolerance of waiting for the end of the warm-up phase.
getMaximalWarmUpType() - Method in class org.perfcake.reporting.reporter.WarmUpReporter
Gets the unit in which we measure the maximal warm-up count.
getMaxResponseSize() - Method in class org.perfcake.message.sender.ChannelSender
Gets the expected response maximum size.
getMeasurement() - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Gets the name of the measurement in InfluxDb, serves as a database table.
getMemoryDumpFile() - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Gets the name of the memory dump file created by PerfCake agent.
getMemoryLeakDetectionMonitoringPeriod() - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Gets the period in which a memory usage is gathered from the PerfCake agent.
getMemoryLeakSlopeThreshold() - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Gets the possible memory leak detection threshold.
getMessage() - Method in class org.perfcake.message.MessageTemplate
Gets the original sample message.
getMessageAttributes() - Method in class org.perfcake.message.ReceivedMessage
Gets the snapshot of sequence' values and possible other attributes used for sending a message.
getMessageFrom() - Method in class org.perfcake.message.sender.CommandSender
Gets the value of messageFrom property.
getMessagePart(Message, ValidatorUtil.MessagePart, String) - Static method in class org.perfcake.validation.ValidatorUtil
Gets a particular message part.
getMessageType() - Method in class org.perfcake.message.sender.AbstractJmsSender
Get the JMS message type.
getMethod() - Method in class org.perfcake.message.sender.CoapSender
Returns the method that the CoAP will use to send the requests.
getMethod() - Method in class org.perfcake.message.sender.HttpSender
Gets the value of HTTP method.
getMin() - Method in class org.perfcake.message.sequence.RandomSequence
Gets the minimal number in the sequence (inclusive).
getMin() - Method in class org.perfcake.reporting.reporter.accumulator.Range
Gets the left border of the range.
getMinimalWarmUpCount() - Method in class org.perfcake.reporting.reporter.WarmUpReporter
Gets the value of minimal warm-up iteration count.
getMinimalWarmUpDuration() - Method in class org.perfcake.reporting.reporter.WarmUpReporter
Gets the value of minimal warm-up period duration.
getMissingStrategy() - Method in class org.perfcake.reporting.destination.CsvDestination
Gets the current missing strategy used to write results to the CSV file.
getMonitoringPeriod() - Method in class org.perfcake.message.generator.DefaultMessageGenerator
Gets a monitoring period in which the sender task queue is filled with new tasks.
getMultiplicity() - Method in class org.perfcake.message.MessageTemplate
How many times the message should be sent in one iteration?
getName() - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Gets the name of the chart.
getName() - Method in class org.perfcake.reporting.destination.ChartDestination
Gets the name of the chart.
getNextIteration() - Method in class org.perfcake.RunInfo
Gets the next iteration counter value.
getNumber() - Method in class org.perfcake.reporting.Quantity
Gets the current value.
getOauthHeader() - Method in class org.perfcake.message.sender.OauthHttpSender
 
getOauthHeaderFormat() - Method in class org.perfcake.message.sender.OauthHttpSender
 
getObjectProperties(Object) - Static method in class org.perfcake.util.ObjectFactory
Gets the properties of an object as a Properties object.
getOutputDir() - Method in class org.perfcake.reporting.destination.ChartDestination
Gets the output directory for charts.
getOutputDirAsPath() - Method in class org.perfcake.reporting.destination.ChartDestination
Gets the output directory for charts as the Path data type.
getOutputFile() - Method in class org.perfcake.reporting.reporter.RawReporter
Gets the name of the output file where the results are written.
getParentReporter() - Method in class org.perfcake.reporting.destination.AbstractDestination
Gets the parent reporter that opened this destination.
getPassword() - Method in class org.perfcake.message.sender.AbstractJmsSender
Gets the JMS password.
getPassword() - Method in class org.perfcake.message.sender.JdbcSender
Gets the JDBC password.
getPassword() - Method in class org.perfcake.message.sender.MqttSender
Gets the MQTT server password.
getPassword() - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Gets the Elasticsearch password.
getPassword() - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Gets the InfluxDb user password.
getPath() - Method in class org.perfcake.reporting.destination.CsvDestination
Gets the currently used output file path.
getPattern() - Method in class org.perfcake.validation.RegExpValidator
Gets the regular expression pattern.
getPayload() - Method in class org.perfcake.message.Message
Gets the message payload.
getPayloadType() - Method in class org.perfcake.message.sender.WebSocketSender
Returns payload type.
getPercentage() - Method in class org.perfcake.reporting.Measurement
Gets the percentage value of progress of the scenario execution.
getPercentage() - Method in class org.perfcake.RunInfo
Gets the current measurement progress in percents.
getPercentage(long) - Method in class org.perfcake.RunInfo
Gets the theoretical measurement progress in percents based on the provided number of passed iterations.
getPeriod() - Method in class org.perfcake.common.Period
Gets period duration.
getPeriodType() - Method in class org.perfcake.common.Period
Gets period type.
getPostThreadCount() - Method in class org.perfcake.message.generator.RampUpDownGenerator
Gets a final number of threads - the number of threads in the POST phase.
getPrecision() - Method in class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
Gets the precision as the number of significant digits that are recognized by this reporter.
getPreDuration() - Method in class org.perfcake.message.generator.RampUpDownGenerator
Gets duration period of the PRE phase, before the RAMP UP phase starts.
getPrefix() - Method in class org.perfcake.reporting.destination.ConsoleDestination
Gets the prefix of the console output.
getPrefix() - Method in class org.perfcake.reporting.reporter.ClassifyingReporter
Gets the prefix of the result keys for each value class.
getPrefix() - Method in class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
Gets the prefix of percentile values in the result map.
getPrefixBoundary() - Method in class org.perfcake.message.correlator.PrefixCorrelator
Returns the prefix boundary - a char or a string indicating the end of prefix in the message or the response.
getPreThreadCount() - Method in class org.perfcake.message.generator.RampUpDownGenerator
Gets an initial number of threads - the number of threads in the PRE phase.
getProfile(Period) - Method in class org.perfcake.message.generator.profile.AbstractProfile
 
getProfile(Period) - Method in interface org.perfcake.message.generator.profile.Profile
Gets the messages generation profile for the given time period.
getProfileClass() - Method in class org.perfcake.message.generator.CustomProfileGenerator
Gets the class name of the profile.
getProfileSource() - Method in class org.perfcake.message.generator.CustomProfileGenerator
Gets where to read the profile data from.
getProperties() - Method in class org.perfcake.message.Message
Gets message properties.
getProperty(String) - Method in class org.perfcake.message.Message
Gets a message property.
getProperty(String, String) - Method in class org.perfcake.message.Message
Gets a message property, returning a default value when the property is not set.
getProperty(String, String) - Method in class org.perfcake.util.properties.DefaultPropertyGetter
 
getProperty(String) - Method in class org.perfcake.util.properties.DefaultPropertyGetter
 
getProperty(String, String) - Method in class org.perfcake.util.properties.MixedPropertyGetter
 
getProperty(String) - Method in class org.perfcake.util.properties.MixedPropertyGetter
 
getProperty(String, String) - Method in interface org.perfcake.util.properties.PropertyGetter
Gets a property with a given name.
getProperty(String) - Method in interface org.perfcake.util.properties.PropertyGetter
Gets a property with a given name or a null value, if the property is not found.
getProperty(String, String) - Method in enum org.perfcake.util.properties.SystemPropertyGetter
Returns a property value.
getProperty(String) - Method in enum org.perfcake.util.properties.SystemPropertyGetter
 
getProperty(String) - Static method in class org.perfcake.util.Utils
Returns a property value.
getProperty(String, String) - Static method in class org.perfcake.util.Utils
Returns a property value.
getQos() - Method in class org.perfcake.message.sender.MqttSender
Gets the required quality of service.
getRampDownStep() - Method in class org.perfcake.message.generator.RampUpDownGenerator
Gets a number by which the number of threads is changed in the RAMP DOWN phase.
getRampDownStepPeriod() - Method in class org.perfcake.message.generator.RampUpDownGenerator
Gets a duration period after which the number of threads is changed in RAMP DOWN phase.
getRampUpStep() - Method in class org.perfcake.message.generator.RampUpDownGenerator
Gets a number by which the number of threads is changed in the RAMP UP phase.
getRampUpStepPeriod() - Method in class org.perfcake.message.generator.RampUpDownGenerator
Gets a duration period after which the number of threads is changed in RAMP UP phase.
getReceiveAttempts() - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Gets the maximum number of attempts to read the response message.
getReceiveAttempts() - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Gets the maximum number of attempts to read the response message.
getReceivedMessage() - Method in class org.perfcake.validation.ValidationTask
Gets the response in the form of a received message.
getReceivingTimeout() - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Gets the number of milliseconds to wait for the response message.
getReceivingTimeout() - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Gets the number of milliseconds to wait for the response message.
getRelativeThreshold() - Method in class org.perfcake.reporting.reporter.WarmUpReporter
Gets the value of relative threshold.
getRemoteEndpointType() - Method in class org.perfcake.message.sender.WebSocketSender
Returns remote endpoint type.
getReplyTo() - Method in class org.perfcake.message.sender.AbstractJmsSender
Gets the value of replyTo header of the JMS message.
getReporters() - Method in class org.perfcake.reporting.ReportManager
Gets an immutable list of current reporters.
getReportingPeriods() - Method in class org.perfcake.reporting.reporter.AbstractReporter
 
getReportingPeriods() - Method in interface org.perfcake.reporting.reporter.Reporter
Gets an unmodifiable set of registered reporting periods.
getRequestCorrelationId(Message, Properties) - Method in class org.perfcake.message.correlator.AbstractCorrelator
Extracts the correlation id from the request.
getRequestCorrelationId(Message, Properties) - Method in class org.perfcake.message.correlator.GenerateHeaderCorrelator
 
getRequestCorrelationId(Message, Properties) - Method in class org.perfcake.message.correlator.PrefixCorrelator
 
getRequestType() - Method in class org.perfcake.message.sender.CoapSender
Returns the method that the CoAP will use to send the requests.
getResource(String) - Static method in class org.perfcake.util.Utils
Obtains the needed resource with full-path.
getResourceAsUrl(String) - Static method in class org.perfcake.util.Utils
Obtains the needed resource with full-path as URL.
getResponse() - Method in class org.perfcake.message.ReceivedMessage
Gets the stored response.
getResponseConnectionFactory() - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Gets the connection factory used for the response reception.
getResponseConnectionFactory() - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Gets the connection factory used for the response reception.
getResponseCorrelationIds(Serializable, MultiMap) - Method in class org.perfcake.message.correlator.AbstractCorrelator
Extracts the correlation ids from the response.
getResponseCorrelationIds(Serializable, MultiMap) - Method in class org.perfcake.message.correlator.GenerateHeaderCorrelator
 
getResponseCorrelationIds(Serializable, MultiMap) - Method in class org.perfcake.message.correlator.PrefixCorrelator
 
getResponseJndiContextFactory() - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Gets the JNDI context factory used for the response reception.
getResponseJndiContextFactory() - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Gets the JNDI context factory used for the response reception.
getResponseJndiSecurityCredentials() - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Gets the JNDI security credentials used for the response reception.
getResponseJndiSecurityCredentials() - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Gets the JNDI security credentials used for the response reception.
getResponseJndiSecurityPrincipal() - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Gets the JNDI security principal used for the response reception.
getResponseJndiSecurityPrincipal() - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Gets the JNDI security principal used for the response reception.
getResponseJndiUrl() - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Gets the JNDI URL used for the response reception.
getResponseJndiUrl() - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Gets the JNDI URL used for the response reception.
getResponseParser() - Method in class org.perfcake.message.sender.OauthHttpSender
 
getResponsePassword() - Method in class org.perfcake.message.sender.MqttSender
Gets the response server password.
getResponsePassword() - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Gets the JMS password used for response reception.
getResponsePassword() - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Gets the JMS password used for response reception.
getResponseQos() - Method in class org.perfcake.message.sender.MqttSender
Gets the required response quality of service.
getResponseTarget() - Method in class org.perfcake.message.sender.MqttSender
Gets where to read the response from.
getResponseTarget() - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Gets the destination where the response message is being read from.
getResponseTarget() - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Gets the destination where the response message is being read from.
getResponseUserName() - Method in class org.perfcake.message.sender.MqttSender
Gets the response server user name.
getResponseUsername() - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Gets the JMS username used for response reception.
getResponseUsername() - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Gets the JMS username used for response reception.
getResult(String) - Method in class org.perfcake.reporting.MeasurementUnit
Gets a custom result for the given label.
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.AbstractTimeSlidingWindowAccumulator
 
getResult() - Method in interface org.perfcake.reporting.reporter.accumulator.Accumulator
Gets the accumulated result of currently added values.
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.AvgAccumulator
 
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.HarmonicMeanAccumulator
 
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.LastValueAccumulator
 
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.MaxAccumulator
 
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.MaxLongValueAccumulator
 
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.MinAccumulator
 
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.SlidingWindowAvgAccumulator
 
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.SlidingWindowHarmonicMeanAccumulator
 
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.SlidingWindowMaxAccumulator
 
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.SlidingWindowMinAccumulator
 
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.SlidingWindowSumLongAccumulator
 
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.SumAccumulator
 
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.SumLongAccumulator
 
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.weighted.WeightedHarmonicMeanAccumulator
Returns the weighted harmonic mean of all accumulated values.
getResult() - Method in class org.perfcake.reporting.reporter.accumulator.weighted.WeightedMeanAccumulator
Returns the weighted mean of all accumulated values.
getResults() - Method in class org.perfcake.reporting.MeasurementUnit
Gets immutable map with all the custom results.
getRunInfo() - Method in class org.perfcake.reporting.ReportManager
Gets RunInfo associated with this reporter.
getRunTime() - Method in class org.perfcake.RunInfo
Gets the current measurement run time in millisecond.
getScenario() - Method in class org.perfcake.scenario.DslFactory
 
getScenario() - Method in interface org.perfcake.scenario.ScenarioFactory
Constructs the scenario based on previously loaded data.
getScenario() - Method in class org.perfcake.scenario.XmlFactory
 
getScenarioName() - Method in class org.perfcake.RunInfo
Gets the current scenario name.
getScript() - Method in class org.perfcake.validation.ScriptValidator
Gets the Java script.
getScriptFile() - Method in class org.perfcake.validation.ScriptValidator
Gets the script file.
getSearchBase() - Method in class org.perfcake.message.sender.LdapSender
Gets the LDAP search base.
getSenderClass() - Method in class org.perfcake.message.sender.MessageSenderManager
Gets the name of the class implementing the message sender.
getSenderPoolSize() - Method in class org.perfcake.message.sender.MessageSenderManager
Gets the size of the pool of senders.
getSenderTaskQueueSize() - Method in class org.perfcake.message.generator.DefaultMessageGenerator
Gets the size of the internal sender task queue.
getSentMessage() - Method in class org.perfcake.message.ReceivedMessage
Gets the sent message with the placeholders filled with values.
getSentMessageTemplate() - Method in class org.perfcake.message.ReceivedMessage
Gets the original message template.
getServerUrl() - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Gets the comma separated list of Elasticsearch servers including protocol and port number.
getServerUrl() - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Gets InfluxDb server including protocol and port number.
getServiceTime() - Method in class org.perfcake.reporting.MeasurementUnit
Gets the total service time between enqueuing the sender task and its completion.
getServiceUrl() - Method in class org.perfcake.reporting.reporter.GeolocationReporter
Gets the URL of the service used to obtain the location.
getShutdownPeriod() - Method in class org.perfcake.message.generator.DefaultMessageGenerator
Gets the shutdown period.
getSnapshot() - Method in class org.perfcake.message.sequence.SequenceManager
Gets a snapshot of current next values of all sequences in the registry using Sequence.publishNext(String, Properties).
getSource() - Method in class org.perfcake.message.receiver.AbstractReceiver
 
getSource() - Method in interface org.perfcake.message.receiver.Receiver
Gets the source from where to receive the messages.
getSpeed() - Method in class org.perfcake.message.generator.ConstantSpeedMessageGenerator
Gets the desired constant speed in messages per second.
getSpeed() - Method in class org.perfcake.message.generator.profile.ProfileRequest
Gets the requested speed of sending messages in messages per second.
getStart() - Method in class org.perfcake.message.sequence.NumberSequence
Gets the beginning of the sequence.
getStartTime() - Method in class org.perfcake.reporting.MeasurementUnit
Gets the start time of the measurement in nanoseconds.
getStartTime() - Method in class org.perfcake.RunInfo
Gets Unix time of the measurement start.
getStep() - Method in class org.perfcake.message.sequence.NumberSequence
Gets the step size.
getStopTime() - Method in class org.perfcake.reporting.MeasurementUnit
Gets the stop time of the measurement in nanoseconds.
getTags() - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Gets the comma separated list of tags to be added to results.
getTags() - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Gets a comma separated list of tags to be added to results.
getTags() - Method in class org.perfcake.RunInfo
Gets an unmodifiable set of tags associated with this measurement run.
getTarget() - Method in class org.perfcake.message.sender.AbstractSender
 
getTarget(Properties) - Method in class org.perfcake.message.sender.AbstractSender
 
getTarget() - Method in interface org.perfcake.message.sender.MessageSender
Gets the target where to send the messages.
getTarget(Properties) - Method in interface org.perfcake.message.sender.MessageSender
Gets the target where to send the messages providing additional properties to replace placeholders in the target template.
getTarget() - Method in class org.perfcake.reporting.destination.c3chart.C3ChartDataFile
Gets the root path of this chart report.
getTasksInQueue() - Method in class org.perfcake.message.generator.AbstractMessageGenerator
 
getTasksInQueue() - Method in interface org.perfcake.message.generator.MessageGenerator
Gets the number of sender tasks in the queue awaiting to be processed.
getThreadName() - Method in class org.perfcake.validation.ValidationTask
Gets the thread name used to receive the response.
getThreads() - Method in class org.perfcake.message.generator.AbstractMessageGenerator
Gets the number of threads that should be used to generate the messages.
getThreads() - Method in interface org.perfcake.message.generator.MessageGenerator
Gets the number of threads that should be used to generate the messages.
getThreads() - Method in class org.perfcake.message.generator.profile.ProfileRequest
Gets the number of threads requested to execute sender tasks.
getThreads() - Method in class org.perfcake.RunInfo
Returns number of threads that is currently used to generate the load.
getTime() - Method in class org.perfcake.reporting.Measurement
Gets the time of the scenario execution in milliseconds.
getTimeout() - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Gets the Elasticsearch client timeout.
getTimestamp() - Method in class org.perfcake.common.TimestampedRecord
Gets the timestamp of the record.
getTokenServerData() - Method in class org.perfcake.message.sender.OauthHttpSender
 
getTokenServerUrl() - Method in class org.perfcake.message.sender.OauthHttpSender
 
getTokenTimeout() - Method in class org.perfcake.message.sender.OauthHttpSender
 
getTotalTime() - Method in class org.perfcake.reporting.MeasurementUnit
Gets total time measured during all measurements done by this Measurement Unit (all time periods between calls to MeasurementUnit.startMeasure() and MeasurementUnit.stopMeasure() in milliseconds.
getTrustStore() - Method in class org.perfcake.message.sender.HttpsSender
Gets the SSL trust store.
getTrustStore() - Method in class org.perfcake.message.sender.SslSocketSender
Gets the SSL trust store location.
getTrustStore() - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Gets the SSL trust store location.
getTrustStore() - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Gets the SSL trust store location.
getTrustStorePassword() - Method in class org.perfcake.message.sender.HttpsSender
Gets the SSL trust store password.
getTrustStorePassword() - Method in class org.perfcake.message.sender.SslSocketSender
Gets the SSL trust store password.
getTrustStorePassword() - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Gets the SSL trust store password.
getTrustStorePassword() - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Gets the SSL trust store password.
getType() - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Gets the chart's graphics type - either line or bar.
getType() - Method in class org.perfcake.reporting.destination.ChartDestination
Gets the chart's graphics type - either line or bar.
getType() - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Gets the Elasticsearch type name.
getUnit() - Method in class org.perfcake.reporting.Quantity
Gets the unit of the value.
getUsedMemoryTimeWindowSize() - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Gets the size of the memory time window (number of latest records) for possible memory leak detection.
getUsername() - Method in class org.perfcake.message.sender.AbstractJmsSender
Gets the JMS username.
getUsername() - Method in class org.perfcake.message.sender.JdbcSender
Gets the JDBC username.
getUserName() - Method in class org.perfcake.message.sender.MqttSender
Gets the MQTT server user name.
getUserName() - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Gets the Elasticsearch user name.
getUserName() - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Gets the name of InfluxDb user.
getValidator(String) - Method in class org.perfcake.validation.ValidationManager
Gets the validator with the given id.
getValidatorIds() - Method in class org.perfcake.message.MessageTemplate
Gets the list of validator references that should be used to validate a response to this message.
getValidators(List<String>) - Method in class org.perfcake.validation.ValidationManager
Get all the validators requested in the list of ids.
getValue() - Method in class org.perfcake.common.TimestampedRecord
Gets the value of the record.
getValue() - Method in class org.perfcake.reporting.reporter.accumulator.weighted.WeightedValue
Gets the stored value.
getWeight() - Method in class org.perfcake.reporting.reporter.accumulator.weighted.WeightedValue
Gets the weight of the value.
getWindowSize() - Method in class org.perfcake.reporting.reporter.StatsReporter
Gets the sliding window size if set.
getWindowType() - Method in class org.perfcake.reporting.reporter.StatsReporter
Returns the type of the window.
getxAxis() - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Gets the legend of the X axis of the chart.
getxAxis() - Method in class org.perfcake.reporting.destination.ChartDestination
Gets the legend of the X axis of the chart.
getXAxis() - Method in class org.perfcake.reporting.destination.ChartDestination
Gets the legend of the X axis of the chart.
getxAxisType() - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Gets the type of the X axis.
getxAxisType() - Method in class org.perfcake.reporting.destination.ChartDestination
Gets the type of the X axis.
getyAxis() - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Gets the legend of the Y axis of the chart.
getyAxis() - Method in class org.perfcake.reporting.destination.ChartDestination
Gets the legend of the Y axis of the chart.
getYAxis() - Method in class org.perfcake.reporting.destination.ChartDestination
Gets the legend of the Y axis of the chart.
GroovySender - Class in org.perfcake.message.sender
Executes an external Groovy script and pass the message payload via the standard input or as a command argument.
GroovySender() - Constructor for class org.perfcake.message.sender.GroovySender
 

H

HarmonicMeanAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates an harmonic mean.
HarmonicMeanAccumulator() - Constructor for class org.perfcake.reporting.reporter.accumulator.HarmonicMeanAccumulator
 
hasDynamicPlaceholders() - Method in class org.perfcake.util.StringTemplate
Were there any placeholders that need to be replaced each time when rendered?
hashCode() - Method in class org.perfcake.common.BoundPeriod
 
hashCode() - Method in class org.perfcake.common.Period
 
hashCode() - Method in class org.perfcake.message.Message
 
hashCode() - Method in class org.perfcake.reporting.MeasurementUnit
 
hashCode() - Method in class org.perfcake.reporting.Quantity
 
hashCode() - Method in class org.perfcake.reporting.reporter.accumulator.Range
 
hashCode() - Method in class org.perfcake.reporting.reporter.accumulator.weighted.WeightedValue
 
hasPlaceholders() - Method in class org.perfcake.util.StringTemplate
Were there any placeholders in the template?
hasTag(String) - Method in class org.perfcake.RunInfo
Checks for a presence of a given tag.
HEADER_SIZE - Static variable in class org.perfcake.validation.FileQueue
 
HELP_OPT - Static variable in class org.perfcake.PerfCakeConst
Name of the CLI argument to print help.
Histogram - Class in org.perfcake.reporting.reporter.accumulator
Histogram to count number of representatives for individual ranges.
Histogram(String) - Constructor for class org.perfcake.reporting.reporter.accumulator.Histogram
Creates the histogram based on the comma separated string of range split points.
Histogram(List<Double>) - Constructor for class org.perfcake.reporting.reporter.accumulator.Histogram
Creates a new histogram that is composed of the ranges divided at the given points.
HttpReceiver - Class in org.perfcake.message.receiver
Receives responses using HTTP.
HttpReceiver() - Constructor for class org.perfcake.message.receiver.HttpReceiver
 
HttpSender - Class in org.perfcake.message.sender
Sends messages via HTTP protocol.
HttpSender() - Constructor for class org.perfcake.message.sender.HttpSender
 
HttpSender.Method - Enum in org.perfcake.message.sender
Enumeration on available HTTP methods.
HttpsSender - Class in org.perfcake.message.sender
Sends messages via HTTPs protocol.
HttpsSender() - Constructor for class org.perfcake.message.sender.HttpsSender
 

I

InfluxDbDestination - Class in org.perfcake.reporting.destination
Writes the resulting data to InfluxDb using a simple HTTP REST client.
InfluxDbDestination() - Constructor for class org.perfcake.reporting.destination.InfluxDbDestination
 
init(MessageSenderManager, List<MessageTemplate>) - Method in class org.perfcake.message.generator.AbstractMessageGenerator
Initializes the generator.
init(MessageSenderManager, List<MessageTemplate>) - Method in interface org.perfcake.message.generator.MessageGenerator
Initializes the generator.
init(String) - Method in class org.perfcake.message.generator.profile.AbstractProfile
 
init(String) - Method in interface org.perfcake.message.generator.profile.Profile
Initializes the profile, e.g. reads data from an external file.
init(MessageSenderManager, List<MessageTemplate>) - Method in class org.perfcake.message.generator.RampUpDownGenerator
 
init() - Method in class org.perfcake.message.sender.AbstractSender
 
init() - Method in interface org.perfcake.message.sender.MessageSender
Initializes the sender.
init() - Method in class org.perfcake.message.sender.MessageSenderManager
Initializes the message sender by creating all the message sender instances.
init(URL) - Method in class org.perfcake.scenario.DslFactory
 
init() - Method in class org.perfcake.scenario.Scenario
Initializes the scenario execution.
init(URL) - Method in interface org.perfcake.scenario.ScenarioFactory
Initializes all resources needed to prepare the scenario object.
init(URL) - Method in class org.perfcake.scenario.XmlFactory
 
initDebugAgent() - Static method in class org.perfcake.util.Utils
Initializes the debug agent when configured.
initialize() - Static method in class org.perfcake.debug.PerfCakeDebug
Initializes the debug agent.
initTimeStamps() - Static method in class org.perfcake.util.Utils
Initializes system properties that carry time stamps.
interrupt(Exception) - Method in class org.perfcake.message.generator.AbstractMessageGenerator
 
interrupt(Exception) - Method in interface org.perfcake.message.generator.MessageGenerator
Interrupts the execution with a message from failed sender.
isAllMessagesValid() - Method in class org.perfcake.validation.ValidationManager
 
isAutoAck() - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Is JMS message delivery automatically acknowledged?
isAutoAck() - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Is JMS message delivery automatically acknowledged?
isAutoCombine() - Method in class org.perfcake.reporting.destination.ChartDestination
Should we automatically combine previous chart reports with the new one?
isAutoReplay() - Method in class org.perfcake.message.generator.CustomProfileGenerator
Gets whether we should start from the beginning when we hit the maximal defined profile time/iteration.
isAverageEnabled() - Method in class org.perfcake.reporting.reporter.StatsReporter
Gets the status of the metric of an average value.
isCacheContent() - Method in class org.perfcake.message.sequence.FilesContentSequence
Gets whether the content of individual files is cached in the memory.
isCanonEq() - Method in class org.perfcake.validation.RegExpValidator
Gets the value of Pattern.CANON_EQ flag used to compile the regular expression pattern.
isCaseInsensitive() - Method in class org.perfcake.validation.RegExpValidator
Gets the value of Pattern.CASE_INSENSITIVE flag used to compile the regular expression pattern.
isCombined() - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Checks whether this chart was created as a combination of other existing charts.
isComments() - Method in class org.perfcake.validation.RegExpValidator
Gets the value of Pattern.COMMENTS flag used to compile the regular expression pattern.
isConfigureMapping() - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Gets whether the mapping of data should be configured prior to writing.
isCreateDatabase() - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Should the database be created upon connecting to InfluxDb?
isCycle() - Method in class org.perfcake.message.sequence.NumberSequence
Determines whether the sequence cycles around (starts from the beginning after reaching the last value).
isDotall() - Method in class org.perfcake.validation.RegExpValidator
Gets the value of Pattern.DOTALL flag used to compile the regular expression pattern.
isEmpty() - Method in class org.perfcake.validation.FileQueue
 
isEnabled() - Method in class org.perfcake.validation.ValidationManager
Is validation facility enabled?
isFailFast() - Method in class org.perfcake.message.generator.AbstractMessageGenerator
 
isFailFast() - Method in interface org.perfcake.message.generator.MessageGenerator
Tells whether we should interrupt the generator immediately after a first error occurred.
isFastForward() - Method in class org.perfcake.validation.ValidationManager
Determines whether the validation process is performed in a fast forward mode.
isFilter() - Method in class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
Gets the state of results filter.
isFinished() - Method in class org.perfcake.validation.ValidationManager
Determines whether the validation process finished already.
isInitialized() - Method in class org.perfcake.reporting.destination.c3chart.C3ChartHelper
Is the helper properly initialized?
isKeepConnection() - Method in class org.perfcake.message.sender.AbstractSender
Should we try to preserve connection between sending of individual messages?
isLiteral() - Method in class org.perfcake.validation.RegExpValidator
Gets the value of Pattern.LITERAL flag used to compile the regular expression pattern.
isMaximumEnabled() - Method in class org.perfcake.reporting.reporter.StatsReporter
Gets the status of the metric of a maximal value
isMemoryDumpOnLeak() - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Returns a value of the property to make a memory dump, when possible memory leak is detected.
isMemoryLeakDetectionEnabled() - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Is the possible memory leak detection enabled?
isMinimumEnabled() - Method in class org.perfcake.reporting.reporter.StatsReporter
Gets the status of the metric of a minimal value.
isMultiline() - Method in class org.perfcake.validation.RegExpValidator
Gets the value of Pattern.MULTILINE flag used to compile the regular expression pattern.
isPerformGcOnMemoryUsage() - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Returns the value of the property that indicate if performing garbage collection (each time the memory usage of the tested system is measured and published) is enabled or disabled.
isPersistent() - Method in class org.perfcake.message.sender.AbstractJmsSender
Is JMS message persisted?
isRecord() - Method in class org.perfcake.validation.DictionaryValidator
Checks whether we are in the record mode.
isRequestSizeEnabled() - Method in class org.perfcake.reporting.reporter.StatsReporter
Is the metric of the request size enabled?
isResponseSizeEnabled() - Method in class org.perfcake.reporting.reporter.StatsReporter
Is the metric of the response size enabled?
isRunning() - Method in class org.perfcake.RunInfo
Is there a running measurement?
isSafePropertyNames() - Method in class org.perfcake.message.sender.AbstractJmsSender
Gets the value of same message property name handling.
isSkipHeader() - Method in class org.perfcake.reporting.destination.CsvDestination
When true, headers are not written to the output file.
isStarted() - Method in class org.perfcake.RunInfo
Was the measurement started?
isStoreCookies() - Method in class org.perfcake.message.sender.HttpSender
Gets whether the sender will store cookies between requests.
isTransacted() - Method in class org.perfcake.message.sender.AbstractJmsSender
Is JMS message delivery transacted?
isUnicodeCase() - Method in class org.perfcake.validation.RegExpValidator
Gets the value of Pattern.UNICODE_CASE flag used to compile the regular expression pattern.
isUnicodeCharacterClass() - Method in class org.perfcake.validation.RegExpValidator
Gets the value of Pattern.UNICODE_CHARACTER_CLASS flag used to compile the regular expression pattern.
isUseCorrelationId() - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Gets the configuration of using the correlation ID.
isUseCorrelationId() - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Gets the configuration of using the correlation ID.
isValid(Message, Message, Properties) - Method in class org.perfcake.validation.DictionaryValidator
 
isValid(Message, Message, Properties) - Method in interface org.perfcake.validation.MessageValidator
Makes sure the provided message is valid.
isValid(Message, Message, Properties) - Method in class org.perfcake.validation.PrintingValidator
 
isValid(Message, Message, Properties) - Method in class org.perfcake.validation.RegExpValidator
 
isValid(Message, Message, Properties) - Method in class org.perfcake.validation.RulesValidator
 
isValid(Message, Message, Properties) - Method in class org.perfcake.validation.ScriptValidator
 
ITERATION_NUMBER_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the message header that stores the number of the current iteration.
IterationsPerSecondReporter - Class in org.perfcake.reporting.reporter
Reports the average number of iterations that were completed since the test beginning per second.
IterationsPerSecondReporter() - Constructor for class org.perfcake.reporting.reporter.IterationsPerSecondReporter
 
iterator() - Method in class org.perfcake.validation.FileQueue
 

J

JdbcSender - Class in org.perfcake.message.sender
Sends SQL queries via JDBC.
JdbcSender() - Constructor for class org.perfcake.message.sender.JdbcSender
 
Jms11Sender - Class in org.perfcake.message.sender
Sends messages via JMS.
Jms11Sender() - Constructor for class org.perfcake.message.sender.Jms11Sender
Creates a new instance of Jms11Sender.
JmsSender - Class in org.perfcake.message.sender
Sends messages via JMS.
JmsSender() - Constructor for class org.perfcake.message.sender.JmsSender
Creates a new instance of JmsSender.

K

KEYSTORES_DIR_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the system property that specifies SSL key store directory.

L

LastValueAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Remembers the last reported value.
LastValueAccumulator() - Constructor for class org.perfcake.reporting.reporter.accumulator.LastValueAccumulator
 
LdapSender - Class in org.perfcake.message.sender
Queries LDAP server.
LdapSender() - Constructor for class org.perfcake.message.sender.LdapSender
 
load(String) - Static method in class org.perfcake.scenario.ScenarioLoader
Loads Scenario from the location specified with the system property -Dscenario=<scenario name>.
locationToUrl(String, String, String, String) - Static method in class org.perfcake.util.Utils
Converts location to URL.
locationToUrlWithCheck(String, String, String, String...) - Static method in class org.perfcake.util.Utils
Converts location to URL with check for the location existence.
Log4jDestination - Class in org.perfcake.reporting.destination
Appends the measurements to Log4j to category org.perfcake.reporting.destination.Log4jDestination.
Log4jDestination() - Constructor for class org.perfcake.reporting.destination.Log4jDestination
 
Log4jDestination.Level - Enum in org.perfcake.reporting.destination
Log4j level.
LOGGING_LEVEL_OPT - Static variable in class org.perfcake.PerfCakeConst
Name of the CLI argument to specify PerfCake logging level.
LOGGING_LEVEL_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the system property that stores PerfCake logging level.
logProperties(Logger, Level, Properties) - Static method in class org.perfcake.util.Utils
Writes the whole properties map to the given logger at the given level.
logProperties(Logger, Level, Properties, String) - Static method in class org.perfcake.util.Utils
Writes the whole properties map to the given logger at the given level with the given prefix.
LONG_SIZE - Static variable in class org.perfcake.validation.FileQueue
 

M

main(String[]) - Static method in class org.perfcake.ScenarioExecution
Creates an instance of ScenarioExecution and executes the scenario.
MandatoryProperty - Annotation Type in org.perfcake.util.properties
Marks a PerfCake property as mandatory.
MaxAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates the maximum of double values.
MaxAccumulator() - Constructor for class org.perfcake.reporting.reporter.accumulator.MaxAccumulator
 
MAXIMUM - Static variable in class org.perfcake.reporting.reporter.StatsReporter
A String representation of a metric of a maximal value.
MaxLongValueAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates the maximum of values.
MaxLongValueAccumulator() - Constructor for class org.perfcake.reporting.reporter.accumulator.MaxLongValueAccumulator
 
Measurement - Class in org.perfcake.reporting
Measurement is a product of Reporter.
Measurement(long, long, long) - Constructor for class org.perfcake.reporting.Measurement
Creates a new instance of Measurement.
MeasurementUnit - Class in org.perfcake.reporting
A result of the smallest measurement unit - an iteration.
measureTimerResolution() - Static method in class org.perfcake.util.TimerBenchmark
Measures system timer resolution.
MemoryUsageReporter - Class in org.perfcake.reporting.reporter
Reports memory usage information from a remote JVM, where PerfCake agent is deployed.
MemoryUsageReporter() - Constructor for class org.perfcake.reporting.reporter.MemoryUsageReporter
 
Message - Class in org.perfcake.message
Carries a message to be sent and all possible properties any communication endpoint might use or require.
Message() - Constructor for class org.perfcake.message.Message
Creates an empty message.
Message(Serializable) - Constructor for class org.perfcake.message.Message
Creates a message with the given payload.
MessageGenerator - Interface in org.perfcake.message.generator
A definition of contract for all message generators.
MESSAGES_DIR_OPT - Static variable in class org.perfcake.PerfCakeConst
Name of the CLI argument to specify path to messages.
MESSAGES_DIR_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the system property that stores path where messages are taken from.
MessageSender - Interface in org.perfcake.message.sender
A contract of message sender.
MessageSenderManager - Class in org.perfcake.message.sender
Manages concurrent friendly pool of senders.
MessageSenderManager() - Constructor for class org.perfcake.message.sender.MessageSenderManager
 
messagesToBeValidated() - Method in class org.perfcake.validation.ValidationManager
Gets the number of messages that needs to be validated.
MessageTemplate - Class in org.perfcake.message
Holds a message template based on a provided sample, keeps references to configured validators and renders the message before it is actually sent.
MessageTemplate(Message, long, List<String>) - Constructor for class org.perfcake.message.MessageTemplate
Creates a new template based on the message sample.
MessageValidator - Interface in org.perfcake.validation
A contract of a message validator.
MetricScalableQuantity - Class in org.perfcake.reporting
A number with a unit scalable by metric system prefixes.
MetricScalableQuantity(Double, String) - Constructor for class org.perfcake.reporting.MetricScalableQuantity
 
MetricScalableQuantity(Double, int, String) - Constructor for class org.perfcake.reporting.MetricScalableQuantity
 
MinAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates the minimum of double values.
MinAccumulator() - Constructor for class org.perfcake.reporting.reporter.accumulator.MinAccumulator
 
MINIMUM - Static variable in class org.perfcake.reporting.reporter.StatsReporter
A String representation of a metric of a minimal value.
MixedPropertyGetter - Class in org.perfcake.util.properties
Provides properties from both Properties object and system properties.
MixedPropertyGetter(Properties) - Constructor for class org.perfcake.util.properties.MixedPropertyGetter
Creates a mixed property getter with a given Properties instance.
MqttSender - Class in org.perfcake.message.sender
Sends messages to an MQTT endpoint using Fusesource MQTT client.
MqttSender() - Constructor for class org.perfcake.message.sender.MqttSender
 

N

newMeasurement() - Method in class org.perfcake.reporting.reporter.AbstractReporter
Gets a new measurement pre-filled with values from current run info.
newMeasurementUnit() - Method in class org.perfcake.reporting.ReportManager
Creates a new measurement unit with a unique iteration number.
newSslContext(String, String, String, String) - Static method in class org.perfcake.util.SslSocketFactoryFactory
Gets a new SSL context configured with the provided key and trust store using TLS protocol.
newSslContext(String, String, String, String, String) - Static method in class org.perfcake.util.SslSocketFactoryFactory
Gets a new SSL context configured with the provided key and trust store.
newSslSocketFactory(String, String, String, String) - Static method in class org.perfcake.util.SslSocketFactoryFactory
Gets a new SSL socket factory configured with the provided key and trust store using TLS protocol.
newSslSocketFactory(String, String, String, String, String) - Static method in class org.perfcake.util.SslSocketFactoryFactory
Gets a new SSL socket factory configured with the provided key and trust store.
NICE_TIMESTAMP_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the system property that stores timestamp in the format yyyyMMddHHmmss.
NumberSequence - Class in org.perfcake.message.sequence
Simple sequence of numbers.
NumberSequence() - Constructor for class org.perfcake.message.sequence.NumberSequence
 

O

OauthHttpSender - Class in org.perfcake.message.sender
Allows token authentication to an HTTP based service.
OauthHttpSender() - Constructor for class org.perfcake.message.sender.OauthHttpSender
 
ObjectFactory - Class in org.perfcake.util
Creates POJOs according to the given class name and a map of attributes and their values.
offer(T) - Method in class org.perfcake.validation.FileQueue
 
onClose(Session, CloseReason) - Method in class org.perfcake.message.sender.WebSocketSender.PerfCakeClientEndpoint
Is called when a web socket session is closing.
onError(Session, Throwable) - Method in class org.perfcake.message.sender.WebSocketSender.PerfCakeClientEndpoint
 
onMessage(String, Session) - Method in class org.perfcake.message.sender.WebSocketSender.PerfCakeClientEndpoint
Receives incoming web socket messages.
onOpen(Session) - Method in class org.perfcake.message.sender.WebSocketSender.PerfCakeClientEndpoint
Is called when a new web socket session is open.
open(Reporter) - Method in class org.perfcake.reporting.destination.AbstractDestination
 
open() - Method in class org.perfcake.reporting.destination.AbstractDestination
Opens the destination for reporting.
open() - Method in class org.perfcake.reporting.destination.c3chart.C3ChartDataFile
Opens the data file for output of additional values.
open() - Method in class org.perfcake.reporting.destination.ChartDestination
 
open() - Method in class org.perfcake.reporting.destination.ConsoleDestination
 
open() - Method in class org.perfcake.reporting.destination.CsvDestination
 
open(Reporter) - Method in interface org.perfcake.reporting.destination.Destination
Opens the destination for reporting.
open() - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
 
open() - Method in class org.perfcake.reporting.destination.InfluxDbDestination
 
open() - Method in class org.perfcake.reporting.destination.Log4jDestination
 
org.perfcake - package org.perfcake
 
org.perfcake.common - package org.perfcake.common
 
org.perfcake.debug - package org.perfcake.debug
 
org.perfcake.message - package org.perfcake.message
 
org.perfcake.message.correlator - package org.perfcake.message.correlator
 
org.perfcake.message.generator - package org.perfcake.message.generator
 
org.perfcake.message.generator.profile - package org.perfcake.message.generator.profile
 
org.perfcake.message.receiver - package org.perfcake.message.receiver
 
org.perfcake.message.sender - package org.perfcake.message.sender
 
org.perfcake.message.sequence - package org.perfcake.message.sequence
 
org.perfcake.reporting - package org.perfcake.reporting
 
org.perfcake.reporting.destination - package org.perfcake.reporting.destination
 
org.perfcake.reporting.destination.c3chart - package org.perfcake.reporting.destination.c3chart
 
org.perfcake.reporting.destination.util - package org.perfcake.reporting.destination.util
 
org.perfcake.reporting.reporter - package org.perfcake.reporting.reporter
 
org.perfcake.reporting.reporter.accumulator - package org.perfcake.reporting.reporter.accumulator
 
org.perfcake.reporting.reporter.accumulator.weighted - package org.perfcake.reporting.reporter.accumulator.weighted
 
org.perfcake.scenario - package org.perfcake.scenario
 
org.perfcake.util - package org.perfcake.util
 
org.perfcake.util.properties - package org.perfcake.util.properties
 
org.perfcake.validation - package org.perfcake.validation
 

P

parseTemplate(String, Properties) - Static method in class org.perfcake.util.StringTemplate
Gets the rendered template of the provided string interpretation and properties.
peek() - Method in class org.perfcake.validation.FileQueue
 
PerfCakeClientEndpoint() - Constructor for class org.perfcake.message.sender.WebSocketSender.PerfCakeClientEndpoint
 
PerfCakeConst - Class in org.perfcake
Used to store String constants used throughout PerfCake.
PerfCakeDebug - Class in org.perfcake.debug
JMX based debug agent providing information about the running performance test.
PerfCakeException - Exception in org.perfcake
Indicates generic problems in PerfCake.
PerfCakeException(String, Throwable) - Constructor for exception org.perfcake.PerfCakeException
PerfCakeException(Throwable) - Constructor for exception org.perfcake.PerfCakeException
PerfCakeException(String) - Constructor for exception org.perfcake.PerfCakeException
Period - Class in org.perfcake.common
A certain amount of units of a given type.
Period(PeriodType, long) - Constructor for class org.perfcake.common.Period
Creates a new period of the given type and length.
PeriodType - Enum in org.perfcake.common
Units of the Period type.
PlainSocketSender - Class in org.perfcake.message.sender
Sends messages through a plain TCP socket.
PlainSocketSender() - Constructor for class org.perfcake.message.sender.PlainSocketSender
 
PLUGINS_DIR_OPT - Static variable in class org.perfcake.PerfCakeConst
Name of the CLI argument to specify path to plugins.
PLUGINS_DIR_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the system property that stores path where PerfCake plugins are loaded from.
poll() - Method in class org.perfcake.validation.FileQueue
 
postSend(Message) - Method in class org.perfcake.message.sender.AbstractSender
 
postSend(Message) - Method in class org.perfcake.message.sender.AbstractSocketSender
 
postSend(Message) - Method in class org.perfcake.message.sender.ChannelSender
 
postSend(Message) - Method in class org.perfcake.message.sender.ChannelSenderDatagram
 
postSend(Message) - Method in class org.perfcake.message.sender.ChannelSenderFile
 
postSend(Message) - Method in class org.perfcake.message.sender.ChannelSenderSocket
 
postSend(Message) - Method in class org.perfcake.message.sender.CommandSender
 
postSend(Message) - Method in class org.perfcake.message.sender.HttpSender
 
postSend(Message) - Method in class org.perfcake.message.sender.JdbcSender
 
postSend(Message) - Method in interface org.perfcake.message.sender.MessageSender
Performs any action that needs to be done to complete the sending of the message but is not directly related to the sending operation and thus not measured.
postSend(Message) - Method in class org.perfcake.message.sender.MqttSender
 
prefixBoundary - Variable in class org.perfcake.message.correlator.PrefixCorrelator
A char or a string that indicates the end of thee prefix at the beginning of the message or response.
PrefixCorrelator - Class in org.perfcake.message.correlator
Extract a prefix from the message and then the same prefix is expected to be in the response.
PrefixCorrelator() - Constructor for class org.perfcake.message.correlator.PrefixCorrelator
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.AbstractSender
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.AbstractSocketSender
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.ChannelSender
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.ChannelSenderDatagram
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.ChannelSenderFile
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.ChannelSenderSocket
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.CoapSender
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.CommandSender
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.DummySender
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.HttpSender
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.HttpsSender
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.JdbcSender
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.Jms11Sender
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.JmsSender
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.LdapSender
 
preSend(Message, Properties) - Method in interface org.perfcake.message.sender.MessageSender
Performs any action that needs to be done to send the message but is not directly related to the sending operation and thus not measured.
preSend(Message, Properties) - Method in class org.perfcake.message.sender.MqttSender
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.OauthHttpSender
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
 
preSend(Message, Properties) - Method in class org.perfcake.message.sender.RequestResponseJmsSender
 
PrimitiveNumberSequence - Class in org.perfcake.message.sequence
Just an ever increasing number sequence.
PrimitiveNumberSequence() - Constructor for class org.perfcake.message.sequence.PrimitiveNumberSequence
 
PrintingValidator - Class in org.perfcake.validation
Prints the original message and its response for the validation by human eyes.
PrintingValidator() - Constructor for class org.perfcake.validation.PrintingValidator
 
Profile - Interface in org.perfcake.message.generator.profile
A custom message generation profile that specifies dynamic performance test parameters (no. of threads and speed).
ProfileRequest - Class in org.perfcake.message.generator.profile
Carries the information about current requested messages generation profile.
ProfileRequest(int, double) - Constructor for class org.perfcake.message.generator.profile.ProfileRequest
Creates an immutable instance of the message generation profile.
PROPERTIES_FILE_OPT - Static variable in class org.perfcake.PerfCakeConst
Name of the CLI argument to specify path to the property file.
PROPERTIES_FILE_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the system property that stores path to the property file with system properties.
PropertyGetter - Interface in org.perfcake.util.properties
Provides properties.
publishNext(String, Properties) - Method in class org.perfcake.message.sequence.AbstractSequence
 
publishNext(String, Properties) - Method in class org.perfcake.message.sequence.FileLinesSequence
 
publishNext(String, Properties) - Method in class org.perfcake.message.sequence.FilesContentSequence
 
publishNext(String, Properties) - Method in class org.perfcake.message.sequence.NumberSequence
 
publishNext(String, Properties) - Method in class org.perfcake.message.sequence.PrimitiveNumberSequence
 
publishNext(String, Properties) - Method in class org.perfcake.message.sequence.RandomSequence
 
publishNext(String, Properties) - Method in class org.perfcake.message.sequence.RandomUuidSequence
 
publishNext(String, Properties) - Method in interface org.perfcake.message.sequence.Sequence
Asks the sequence to publish its next value(s) to the provided map.
publishNext(String, Properties) - Method in class org.perfcake.message.sequence.ThreadIdSequence
 
publishNext(String, Properties) - Method in class org.perfcake.message.sequence.TimeStampSequence
 
publishResult(PeriodType, Destination) - Method in class org.perfcake.reporting.reporter.ClassifyingReporter
 
publishResult(PeriodType, Destination) - Method in class org.perfcake.reporting.reporter.GeolocationReporter
 
publishResult(PeriodType, Destination) - Method in class org.perfcake.reporting.reporter.IterationsPerSecondReporter
 
publishResult(PeriodType, Destination) - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
 
publishResult(PeriodType, Destination) - Method in class org.perfcake.reporting.reporter.RawReporter
 
publishResult(PeriodType, Destination) - Method in interface org.perfcake.reporting.reporter.Reporter
Publishes results to the destination.
publishResult(PeriodType, Destination) - Method in class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
 
publishResult(PeriodType, Destination) - Method in class org.perfcake.reporting.reporter.StatsReporter
 
publishResult(PeriodType, Destination) - Method in class org.perfcake.reporting.reporter.WarmUpReporter
 
putMessageValidator(String, MessageValidator) - Method in class org.perfcake.scenario.ScenarioBuilder
Puts a validator under the given key.
putSequence(String, Sequence) - Method in class org.perfcake.scenario.ScenarioBuilder
Registers a new sequence under the given property name.

Q

Quantity<N extends Number> - Class in org.perfcake.reporting
A number with an unit.
Quantity(N, String) - Constructor for class org.perfcake.reporting.Quantity
Creates a new quantity.

R

RampUpDownGenerator - Class in org.perfcake.message.generator
Generates maximal load using a variable number of threads.
RampUpDownGenerator() - Constructor for class org.perfcake.message.generator.RampUpDownGenerator
 
RandomSequence - Class in org.perfcake.message.sequence
Sequence of random numbers in the given range <min, max).
RandomSequence() - Constructor for class org.perfcake.message.sequence.RandomSequence
 
RandomUuidSequence - Class in org.perfcake.message.sequence
Sequence of random UUIDs.
RandomUuidSequence() - Constructor for class org.perfcake.message.sequence.RandomUuidSequence
 
Range - Class in org.perfcake.reporting.reporter.accumulator
Represents a mathematical range <a, b).
Range(double, double) - Constructor for class org.perfcake.reporting.reporter.accumulator.Range
Creates a new range based on the specified borders as <a, b).
Range(int, int) - Constructor for class org.perfcake.reporting.reporter.accumulator.Range
Creates a new range based on the specified borders as <a, b).
RawReporter - Class in org.perfcake.reporting.reporter
Streams all recorded MesurementUnits to a file for later replay.
RawReporter() - Constructor for class org.perfcake.reporting.reporter.RawReporter
 
readFilteredContent(URL) - Static method in class org.perfcake.util.Utils
Reads URL (file) content into a string.
readFilteredContent(String) - Static method in class org.perfcake.util.Utils
Reads the file location into a string while filtering properties.
readFilteredLines(String) - Static method in class org.perfcake.util.Utils
Reads the lines from the given file location.
readLines(URL) - Static method in class org.perfcake.util.Utils
Reads lines from the given URL as a list of strings.
readLines(String) - Static method in class org.perfcake.util.Utils
Reads the lines from the given location.
readTemplateFromResource(String, Properties) - Static method in class org.perfcake.util.Utils
Reads the given resource and processes it as a template.
REAL_TIME_TAG - Static variable in class org.perfcake.PerfCakeConst
Result name of the test execution real time tag.
ReceivedMessage - Class in org.perfcake.message
Holds the couple of sent message and response recorded for it.
ReceivedMessage(Serializable, MessageTemplate, Message, Properties) - Constructor for class org.perfcake.message.ReceivedMessage
Creates a new received message container.
Receiver - Interface in org.perfcake.message.receiver
Represents a receiver for receiving messages from a separate message channel.
RECEIVER_BOOT_DELAY_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the system property that stores the boot delay for receivers.
record(Measurement) - Method in class org.perfcake.reporting.destination.util.DataBuffer
Records the measurement and notices which attributes were present.
RegExpValidator - Class in org.perfcake.validation
Checks the message payload for the given regular expression.
RegExpValidator() - Constructor for class org.perfcake.validation.RegExpValidator
 
registerDestination(Destination, Period) - Method in class org.perfcake.reporting.reporter.AbstractReporter
 
registerDestination(Destination, Set<Period>) - Method in class org.perfcake.reporting.reporter.AbstractReporter
 
registerDestination(Destination, Period) - Method in interface org.perfcake.reporting.reporter.Reporter
Registers a destination to receive resulting Measurements in a given period.
registerDestination(Destination, Set<Period>) - Method in interface org.perfcake.reporting.reporter.Reporter
Registers a destination to receive resulting Measurements in given periods.
registerReporter(Reporter) - Method in class org.perfcake.reporting.ReportManager
Registers a new Reporter.
registerRequest(SenderTask, Message, Properties) - Method in class org.perfcake.message.correlator.AbstractCorrelator
 
registerRequest(SenderTask, Message, Properties) - Method in interface org.perfcake.message.correlator.Correlator
Registers a request to be sent.
registerResponse(Serializable, MultiMap) - Method in class org.perfcake.message.correlator.AbstractCorrelator
 
registerResponse(Serializable, MultiMap) - Method in interface org.perfcake.message.correlator.Correlator
Extracts the correlation id from the response and calls the corresponding sender task's SenderTask.registerResponse(Serializable) method.
registerResponse(Serializable) - Method in class org.perfcake.message.generator.SenderTask
Notifies the sender task of receiving a response from a separate message channel.
releaseAllSenders() - Method in class org.perfcake.message.sender.MessageSenderManager
Release all senders that has been acquired previously.
releaseSender(MessageSender) - Method in class org.perfcake.message.sender.MessageSenderManager
Returns a sender that has been already used to the pool of available senders for later reuse.
remove(String) - Method in class org.perfcake.reporting.Measurement
Removes the result stored under the given name from the results map.
remove() - Method in class org.perfcake.validation.FileQueue
 
remove(Object) - Method in class org.perfcake.validation.FileQueue
 
removeAll(Collection<?>) - Method in class org.perfcake.validation.FileQueue
 
removeTag(String) - Method in class org.perfcake.RunInfo
Removes a tag from this run.
replay(Consumer<Measurement>, boolean) - Method in class org.perfcake.reporting.destination.util.DataBuffer
Replays the stored measurements to the given consumer.
replay(Consumer<Measurement>) - Method in class org.perfcake.reporting.destination.util.DataBuffer
Replays the stored measurements to the given consumer.
replay() - Method in class org.perfcake.scenario.ReplayResults
Replays the recorded data through the scenario's reporters.
REPLAY_OPT - Static variable in class org.perfcake.PerfCakeConst
Name of the cli argument to start raw recording replay.
REPLAY_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the system property that stores the path to the raw recording to be replayed.
ReplayResults - Class in org.perfcake.scenario
Replays the results previously recorded with RawReporter.
ReplayResults(Scenario, String) - Constructor for class org.perfcake.scenario.ReplayResults
Gets a new replay facility for the given scenario and data file reported by RawReporter.
report(Measurement) - Method in class org.perfcake.reporting.destination.ChartDestination
 
report(Measurement) - Method in class org.perfcake.reporting.destination.ConsoleDestination
 
report(Measurement) - Method in class org.perfcake.reporting.destination.CsvDestination
 
report(Measurement) - Method in interface org.perfcake.reporting.destination.Destination
Reports a new Measurement to the destination.
report(Measurement) - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
 
report(Measurement) - Method in class org.perfcake.reporting.destination.InfluxDbDestination
 
report(Measurement) - Method in class org.perfcake.reporting.destination.Log4jDestination
Reports the measurement using log4j at the configured level.
report(MeasurementUnit) - Method in class org.perfcake.reporting.reporter.AbstractReporter
Reports a single MeasurementUnit to this reporter.
report(MeasurementUnit) - Method in interface org.perfcake.reporting.reporter.Reporter
This method is called each time a new Measurement Unit is obtained.
report(MeasurementUnit) - Method in class org.perfcake.reporting.ReportManager
Reports a newly measured MeasurementUnit.
reportCorrelatedMessage() - Static method in class org.perfcake.debug.PerfCakeDebug
Reports a received message.
reportCorrelatorName(Correlator) - Static method in class org.perfcake.debug.PerfCakeDebug
Reports the correlator class name.
Reporter - Interface in org.perfcake.reporting.reporter
A contract of Reporter.
reportGeneratorName(MessageGenerator) - Static method in class org.perfcake.debug.PerfCakeDebug
Reports the message generator class name.
ReportingException - Exception in org.perfcake.reporting
Indicates problems while reporting results.
ReportingException(String, Throwable) - Constructor for exception org.perfcake.reporting.ReportingException
ReportingException(String) - Constructor for exception org.perfcake.reporting.ReportingException
ReportingException(Throwable) - Constructor for exception org.perfcake.reporting.ReportingException
ReportManager - Class in org.perfcake.reporting
Controls the reporting facilities.
ReportManager() - Constructor for class org.perfcake.reporting.ReportManager
 
reportNewSenderTask() - Static method in class org.perfcake.debug.PerfCakeDebug
Reports a new instance of a sender task was created.
reportParentReporter(Destination, Reporter) - Static method in class org.perfcake.debug.PerfCakeDebug
Reports the destination's parent reporter for later matching.
reportReceiverName(Receiver) - Static method in class org.perfcake.debug.PerfCakeDebug
Reports the receiver class name.
reportReporterUsage(Reporter) - Static method in class org.perfcake.debug.PerfCakeDebug
Reports a measurement unit was sent to report for accumulation.
reportResultWritten(Destination) - Static method in class org.perfcake.debug.PerfCakeDebug
Reports a result written to a destination.
reportSenderName(String) - Static method in class org.perfcake.debug.PerfCakeDebug
Reports the sender class name.
reportSentMessage() - Static method in class org.perfcake.debug.PerfCakeDebug
Reports sending of a message.
reportSequenceName(String, Sequence) - Static method in class org.perfcake.debug.PerfCakeDebug
Reports the sequence class name.
reportSequenceSnapshot() - Static method in class org.perfcake.debug.PerfCakeDebug
Reports a sequences snapshot has been taken.
reportValidationResult(MessageValidator, boolean) - Static method in class org.perfcake.debug.PerfCakeDebug
Reports a validation result.
reportValidatorName(String, MessageValidator) - Static method in class org.perfcake.debug.PerfCakeDebug
Reports validator class name.
REQUEST_SIZE_TAG - Static variable in class org.perfcake.PerfCakeConst
Result name of the total size of request.
RequestResponseJms11Sender - Class in org.perfcake.message.sender
Sends messages and receives responses over JMS.
RequestResponseJms11Sender() - Constructor for class org.perfcake.message.sender.RequestResponseJms11Sender
 
RequestResponseJmsSender - Class in org.perfcake.message.sender
Sends messages and receives responses over JMS.
RequestResponseJmsSender() - Constructor for class org.perfcake.message.sender.RequestResponseJmsSender
 
reset() - Method in class org.perfcake.message.sequence.AbstractSequence
 
reset() - Method in class org.perfcake.message.sequence.FileLinesSequence
 
reset() - Method in class org.perfcake.message.sequence.NumberSequence
 
reset() - Method in class org.perfcake.message.sequence.PrimitiveNumberSequence
 
reset() - Method in class org.perfcake.message.sequence.RandomSequence
 
reset() - Method in class org.perfcake.message.sequence.RandomUuidSequence
 
reset() - Method in interface org.perfcake.message.sequence.Sequence
Resets the sequence.
reset() - Method in class org.perfcake.reporting.reporter.AbstractReporter
 
reset() - Method in class org.perfcake.reporting.reporter.accumulator.AbstractSlidingWindowAccumulator
 
reset() - Method in class org.perfcake.reporting.reporter.accumulator.AbstractTimeSlidingWindowAccumulator
 
reset() - Method in interface org.perfcake.reporting.reporter.accumulator.Accumulator
Resets the accumulator to the default state.
reset() - Method in class org.perfcake.reporting.reporter.accumulator.AvgAccumulator
 
reset() - Method in class org.perfcake.reporting.reporter.accumulator.HarmonicMeanAccumulator
 
reset() - Method in class org.perfcake.reporting.reporter.accumulator.LastValueAccumulator
 
reset() - Method in class org.perfcake.reporting.reporter.accumulator.MaxAccumulator
 
reset() - Method in class org.perfcake.reporting.reporter.accumulator.MaxLongValueAccumulator
 
reset() - Method in class org.perfcake.reporting.reporter.accumulator.MinAccumulator
 
reset() - Method in class org.perfcake.reporting.reporter.accumulator.SumAccumulator
 
reset() - Method in class org.perfcake.reporting.reporter.accumulator.SumLongAccumulator
 
reset() - Method in class org.perfcake.reporting.reporter.accumulator.weighted.WeightedHarmonicMeanAccumulator
Resets the accumulator to its default state, please note that this results to the accumulated value of Double.NaN as there is nothing accumulated and no mean can be computed.
reset() - Method in class org.perfcake.reporting.reporter.accumulator.weighted.WeightedMeanAccumulator
Resets the accumulator to its default state, please note that this results to the accumulated value of Double.NaN as there is nothing accumulated and no mean can be computed.
reset() - Method in interface org.perfcake.reporting.reporter.Reporter
Resets the reporter statistics to the initial state.
reset() - Method in class org.perfcake.reporting.ReportManager
Resets reporting to the zero state.
reset() - Method in class org.perfcake.RunInfo
Resets this RunInfo to its original state.
RESPONSE_SIZE_TAG - Static variable in class org.perfcake.PerfCakeConst
Result name of the total size of response.
ResponseTimeHistogramReporter - Class in org.perfcake.reporting.reporter
Reports response time in milliseconds using HDR Histogram that can computationally correct the Coordinated omission problem.
ResponseTimeHistogramReporter() - Constructor for class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
 
ResponseTimeHistogramReporter.Correction - Enum in org.perfcake.reporting.reporter
Correction mode can be switched off (no correction), automatic or user specified.
ResponseTimeStatsReporter - Class in org.perfcake.reporting.reporter
Reports statistics of response time.
ResponseTimeStatsReporter() - Constructor for class org.perfcake.reporting.reporter.ResponseTimeStatsReporter
 
retainAll(Collection<?>) - Method in class org.perfcake.validation.FileQueue
 
RULES_ORIGINAL_MESSAGE - Static variable in class org.perfcake.validation.RulesValidator
Message property key set on the original message for the validator to denote the original message and its response.
RulesValidator - Class in org.perfcake.validation
Validates the message with the defined Drools rules.
RulesValidator() - Constructor for class org.perfcake.validation.RulesValidator
 
run() - Method in class org.perfcake.message.generator.SenderTask
Executes the scheduled sender task.
run() - Method in class org.perfcake.message.receiver.AbstractAutoSpawnReceiver
 
run() - Method in class org.perfcake.scenario.Scenario
Executes the scenario.
RunInfo - Class in org.perfcake
Information about the current scenario run.
RunInfo(Period) - Constructor for class org.perfcake.RunInfo
Creates a new RunInfo.

S

safeGetTarget(Properties) - Method in class org.perfcake.message.sender.AbstractSender
Gets the target in a safe way to avoid NPE when properties are null.
ScalableQuantity<N extends Number> - Class in org.perfcake.reporting
A number with a scalable unit.
ScalableQuantity(N, String) - Constructor for class org.perfcake.reporting.ScalableQuantity
Creates a new scalable quantity.
ScalableQuantity(N, int, String) - Constructor for class org.perfcake.reporting.ScalableQuantity
Creates a new scalable quantity with the specified base power.
Scenario - Class in org.perfcake.scenario
Encapsulates whole test execution, contains all information necessary to run the test.
Scenario() - Constructor for class org.perfcake.scenario.Scenario
 
SCENARIO_OPT - Static variable in class org.perfcake.PerfCakeConst
Name of the CLI argument to specify scenario name.
SCENARIO_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the system property that stores name of scenario that is executed.
ScenarioBuilder - Class in org.perfcake.scenario
A Java based builder for creating Scenario instance, which can be run by ScenarioExecution.
ScenarioBuilder(RunInfo, MessageGenerator, MessageSender) - Constructor for class org.perfcake.scenario.ScenarioBuilder
Gets a new ScenarioBuilder instance.
ScenarioBuilder(RunInfo, MessageGenerator, String, Properties) - Constructor for class org.perfcake.scenario.ScenarioBuilder
Gets a new ScenarioBuilder instance.
ScenarioExecution - Class in org.perfcake
Parses command line parameters, loads the scenario from XML or DSL file and executes it.
ScenarioFactory - Interface in org.perfcake.scenario
Interface of factories that can load a scenario from various resources.
ScenarioLoader - Class in org.perfcake.scenario
Loads Scenario instance, which can be run by ScenarioExecution based on its file type.
ScenarioLoader() - Constructor for class org.perfcake.scenario.ScenarioLoader
 
SCENARIOS_DIR_OPT - Static variable in class org.perfcake.PerfCakeConst
Name of the CLI argument to specify path to scenarios.
SCENARIOS_DIR_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name or the system property that stores path where scenarios are taken from.
ScriptSender - Class in org.perfcake.message.sender
Passes messages to a script compatible with Java Script Engine compliant with JSR-223.
ScriptSender() - Constructor for class org.perfcake.message.sender.ScriptSender
 
ScriptValidator - Class in org.perfcake.validation
Validates messages using Java Script Engine and the provided script.
ScriptValidator() - Constructor for class org.perfcake.validation.ScriptValidator
 
send(Message, MeasurementUnit) - Method in class org.perfcake.message.sender.AbstractSender
 
send(Message, MeasurementUnit) - Method in interface org.perfcake.message.sender.MessageSender
Sends a message.
SenderTask - Class in org.perfcake.message.generator
Executes a single task of sending messages from the message store using instances of MessageSender provided by message sender manager (see MessageSenderManager), receiving the message sender's response and handling the reporting and response message validation.
Sequence - Interface in org.perfcake.message.sequence
Represents an automatically generated sequence of values.
SequenceManager - Class in org.perfcake.message.sequence
Keeps a registry of existing sequences.
SequenceManager() - Constructor for class org.perfcake.message.sequence.SequenceManager
 
ServiceTimeStatsReporter - Class in org.perfcake.reporting.reporter
Reports statistics of service time.
ServiceTimeStatsReporter() - Constructor for class org.perfcake.reporting.reporter.ServiceTimeStatsReporter
 
set(String, Object) - Method in class org.perfcake.reporting.Measurement
Puts the result in the result map with a given name used as a key.
set(Object) - Method in class org.perfcake.reporting.Measurement
Puts the default result in the result map.
setAbsoluteThreshold(double) - Method in class org.perfcake.reporting.reporter.WarmUpReporter
Sets the value of absolute threshold.
setAgentHostname(String) - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Sets the agent hostname.
setAgentPort(String) - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Sets the agent port.
setAll(Map<String, Object>) - Method in class org.perfcake.reporting.Measurement
Puts all the results from the result map into the measurement.
setAppendStrategy(CsvDestination.AppendStrategy) - Method in class org.perfcake.reporting.destination.CsvDestination
Sets the append strategy to be used when writing to the CSV file.
setAttribute(String) - Method in class org.perfcake.reporting.reporter.ClassifyingReporter
Sets the name of the attribute the values of which are classified and counted.
setAttributes(List<String>) - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Sets the attributes stored in the chart as a List.
setAttributes(String) - Method in class org.perfcake.reporting.destination.ChartDestination
Sets the attributes that will be written to the chart.
setAutoAck(boolean) - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Enables/disables the automatic acknowledgement of JMS message delivery.
setAutoAck(boolean) - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Enables/disables the automatic acknowledgement of JMS message delivery.
setAutoCombine(boolean) - Method in class org.perfcake.reporting.destination.ChartDestination
Should we automatically combine previous chart reports with the new one?
setAutoReplay(boolean) - Method in class org.perfcake.message.generator.CustomProfileGenerator
Sets whether we should start from the beginning when we hit the maximal defined profile time/iteration.
setAutoReplay(boolean) - Method in class org.perfcake.message.generator.profile.AbstractProfile
 
setAutoReplay(boolean) - Method in interface org.perfcake.message.generator.profile.Profile
Sets whether we should start from the beginning when we hit the maximal defined profile time/iteration.
setAverageEnabled(boolean) - Method in class org.perfcake.reporting.reporter.StatsReporter
Enables or disables the metric of an average value.
setAwaitResponse(boolean) - Method in class org.perfcake.message.sender.ChannelSender
Specifies whether to wait for a response.
setBackground(String) - Method in class org.perfcake.reporting.destination.ConsoleDestination
Sets the background color code.
setBaseName(String) - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Sets the base of the file name of the chart file.
setCacheContent(boolean) - Method in class org.perfcake.message.sequence.FilesContentSequence
Sets whether the content of individual files is cached in the memory.
setCanonEq(boolean) - Method in class org.perfcake.validation.RegExpValidator
Sets the value of Pattern.CANON_EQ flag used to compile the regular expression pattern.
setCaseInsensitive(boolean) - Method in class org.perfcake.validation.RegExpValidator
Sets the value of Pattern.CASE_INSENSITIVE flag used to compile the regular expression pattern.
setChartHeight(int) - Method in class org.perfcake.reporting.destination.ChartDestination
Sets the height of the resulting chart in pixels.
setClasspath(String) - Method in class org.perfcake.message.sender.GroovySender
Sets a classpath used by the groovy command.
setCombined(boolean) - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Sets whether this chart was created as a combination of other existing charts.
setComments(boolean) - Method in class org.perfcake.validation.RegExpValidator
Sets the value of Pattern.COMMENTS flag used to compile the regular expression pattern.
setConfigureMapping(boolean) - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Sets whether the mapping of data should be configured prior to writing.
setConnectionFactory(String) - Method in class org.perfcake.message.sender.AbstractJmsSender
Sets the connection factory.
setCorrectionMode(ResponseTimeHistogramReporter.Correction) - Method in class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
Sets the expectedValue of coordinated omission in the resulting histogram.
setCorrelator(Correlator) - Method in class org.perfcake.message.generator.AbstractMessageGenerator
 
setCorrelator(Correlator) - Method in interface org.perfcake.message.generator.MessageGenerator
Sets a Correlator to match requests and responses when a separate message channel is used for receiving responses.
setCorrelator(Correlator) - Method in class org.perfcake.message.generator.SenderTask
Sets the correlator that is used to notify us about receiving a response from a separate message channel.
setCorrelator(Correlator) - Method in class org.perfcake.message.receiver.AbstractReceiver
 
setCorrelator(Correlator) - Method in interface org.perfcake.message.receiver.Receiver
Sets the correlator that will be handling the responses.
setCorrelator(Correlator) - Method in class org.perfcake.scenario.ScenarioBuilder
Sets the correlator to match request and response messages when a receiver is used.
setCreated(long) - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Sets the Unix timestamp of when this chart was created.
setCreateDatabase(boolean) - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Sets whether the database should be created upon connecting to InfluxDb.
setCycle(boolean) - Method in class org.perfcake.message.sequence.NumberSequence
Specifies whether the sequence cycles around (starts from the beginning after reaching the last value).
setDatabase(String) - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Sets the name of InfluxDb database.
setDelay(long) - Method in class org.perfcake.message.sender.DummySender
Sets the value of delay.
setDelimiter(String) - Method in class org.perfcake.reporting.destination.CsvDestination
Sets the delimiter used in a line between individual data elements.
setDetail(int) - Method in class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
Sets the detail level of the result (the number of iteration steps per half-distance to 100%).
setDictionaryDirectory(String) - Method in class org.perfcake.validation.DictionaryValidator
Sets Gets the dictionary directory name.
setDictionaryIndex(String) - Method in class org.perfcake.validation.DictionaryValidator
Sets the file name of the dictionary index.
setDotall(boolean) - Method in class org.perfcake.validation.RegExpValidator
Sets the value of Pattern.DOTALL flag used to compile the regular expression pattern.
setDriverClass(String) - Method in class org.perfcake.message.sender.JdbcSender
Sets the JDBC driver class.
setDynamicMethod(String) - Method in class org.perfcake.message.sender.HttpSender
Sets the template used to determine HTTP method dynamically.
setEnabled(boolean) - Method in class org.perfcake.validation.ValidationManager
Enables/disables validation.
setEnd(long) - Method in class org.perfcake.message.sequence.NumberSequence
Sets the last value in the sequence.
setEngine(String) - Method in class org.perfcake.message.sender.ScriptSender
Sets the Java Script Engine.
setEngine(String) - Method in class org.perfcake.validation.ScriptValidator
Sets the Java Script Engine.
setEnqueueTime(long) - Method in class org.perfcake.reporting.MeasurementUnit
Sets the time when the current sender request was enqueued.
setEnvironmentVariables(String[]) - Method in class org.perfcake.message.sender.CommandSender
Sets the environment variables from an array.
setExpectedAttributes(String) - Method in class org.perfcake.reporting.destination.CsvDestination
Sets the exppected attributes that will be written to the CSV file.
setExpectedResponseCodes(String) - Method in class org.perfcake.message.sender.HttpSender
Sets the value of expectedResponseCodes property.
setExpectedValue(long) - Method in class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
Sets the expectedValue value for the coordinated omission when the ResponseTimeHistogramReporter.Correction.USER mode is set.
setFailure(Exception) - Method in class org.perfcake.reporting.MeasurementUnit
Sets the exception that happened during processing of this task to be remembered and reported.
setFastForward(boolean) - Method in class org.perfcake.validation.ValidationManager
Enables/disables the fast forward mode of the validation.
setFileUrl(String) - Method in class org.perfcake.message.sequence.FileLinesSequence
Sets the file from where to read lines representing the sequence values.
setFilter(String) - Method in class org.perfcake.message.sender.LdapSender
Sets the LDAP filter.
setFilter(boolean) - Method in class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
Sets the state of results filter.
setFirstNotNullProperty(Properties, String, String...) - Static method in class org.perfcake.util.Utils
Sets the property value to the first not-null value from the list.
setForeground(String) - Method in class org.perfcake.reporting.destination.ConsoleDestination
Sets the foreground color code.
setGroovyExecutable(String) - Method in class org.perfcake.message.sender.GroovySender
Sets the value of groovyExecutable property.
setGroup(String) - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Sets the group of the current chart.
setGroup(String) - Method in class org.perfcake.reporting.destination.ChartDestination
Sets the group of the resulting chart.
setHeader(String, String) - Method in class org.perfcake.message.Message
Sets a message header.
setHeaders(Properties) - Method in class org.perfcake.message.Message
Sets the message headers.
setHeight(int) - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Sets the height of the resulting chart SVG graphics in pixels.
setHistogram(String) - Method in class org.perfcake.reporting.reporter.StatsReporter
Sets the string specifying where the histogram should be split.
setHistogramPrefix(String) - Method in class org.perfcake.reporting.reporter.StatsReporter
Sets the string prefix used in the result map for histogram entries.
setHttpResponse(String) - Method in class org.perfcake.message.receiver.HttpReceiver
Sets the HTTP response to return to the client.
setHttpStatusCode(int) - Method in class org.perfcake.message.receiver.HttpReceiver
Sets the HTTP status code to return to the client.
setHttpStatusMessage(String) - Method in class org.perfcake.message.receiver.HttpReceiver
Sets the HTTP status message to return to the client.
setIndex(String) - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Sets the Elasticsearch index name.
setJdbcUrl(String) - Method in class org.perfcake.message.sender.JdbcSender
Sets the JDBC URL.
setJndiContextFactory(String) - Method in class org.perfcake.message.sender.AbstractJmsSender
Sets the JNDI context factory.
setJndiSecurityCredentials(String) - Method in class org.perfcake.message.sender.AbstractJmsSender
Sets the JNDI password.
setJndiSecurityPrincipal(String) - Method in class org.perfcake.message.sender.AbstractJmsSender
Sets the JNDI username.
setJndiUrl(String) - Method in class org.perfcake.message.sender.AbstractJmsSender
Sets the value of JNDI URL.
setKeepConnection(boolean) - Method in class org.perfcake.message.sender.AbstractSender
Should we try to preserve connection between sending of individual messages?
setKeyStore(String) - Method in class org.perfcake.message.sender.HttpsSender
Sets the SSL key store.
setKeyStore(String) - Method in class org.perfcake.message.sender.SslSocketSender
Sets the SSL key store location.
setKeyStore(String) - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Sets the SSL key store location.
setKeyStore(String) - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Sets the SSL key store location.
setKeyStorePassword(String) - Method in class org.perfcake.message.sender.HttpsSender
Sets the SSL key store password.
setKeyStorePassword(String) - Method in class org.perfcake.message.sender.SslSocketSender
Sets the SSL key store password.
setKeyStorePassword(String) - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Sets the SSL key store password.
setKeyStorePassword(String) - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Sets the SSL key store password.
setLdapPassword(String) - Method in class org.perfcake.message.sender.LdapSender
Sets the LDAP password.
setLdapUsername(String) - Method in class org.perfcake.message.sender.LdapSender
Sets the LDAP username.
setLevel(Log4jDestination.Level) - Method in class org.perfcake.reporting.destination.Log4jDestination
Sets the level at which the destination should log the measurement results.
setLineBreak(String) - Method in class org.perfcake.reporting.destination.CsvDestination
Sets the delimiter used to separate individual lines in the output files.
setLinePrefix(String) - Method in class org.perfcake.reporting.destination.CsvDestination
Sets the data line prefix.
setLineSuffix(String) - Method in class org.perfcake.reporting.destination.CsvDestination
Sets the data line suffix.
setLiteral(boolean) - Method in class org.perfcake.validation.RegExpValidator
Sets the value of Pattern.LITERAL flag used to compile the regular expression pattern.
setLoggingLevel(Level) - Static method in class org.perfcake.util.Utils
Reconfigures the logging level of the root logger and all suitable appenders.
setMainDuration(long) - Method in class org.perfcake.message.generator.RampUpDownGenerator
Sets a duration period for which the MAIN phase lasts.
setMainThreadCount(int) - Method in class org.perfcake.message.generator.RampUpDownGenerator
Sets a maximal number of threads - the number of threads used in the MAIN phase.
setMax(int) - Method in class org.perfcake.message.sequence.RandomSequence
Sets the maximal number in the sequence (exclusive).
setMaxExpectedValue(long) - Method in class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
Sets the maximum expected value to better organize the data in the histogram.
setMaximalWarmUpDuration(long) - Method in class org.perfcake.reporting.reporter.WarmUpReporter
Sets the maximal tolerance of waiting for the end of the warm-up phase.
setMaximalWarmUpType(PeriodType) - Method in class org.perfcake.reporting.reporter.WarmUpReporter
Sets the unit in which we measure the maximal warm-up count.
setMaximumEnabled(boolean) - Method in class org.perfcake.reporting.reporter.StatsReporter
Enables or disables the metric of a maximal value.
setMaxResponseSize(int) - Method in class org.perfcake.message.sender.ChannelSender
Sets the expected response maximum size.
setMeasurement(String) - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Sets the name of the measurement in InfluxDb, serves as a database table.
setMemoryDumpFile(String) - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Sets a the name of the memory dump file created by PerfCake agent.
setMemoryDumpOnLeak(boolean) - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Sets the value of the property to make a memory dump, when possible memory leak is detected.
setMemoryLeakDetectionEnabled(boolean) - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Enables/disables the possible memory leak detection mechanism.
setMemoryLeakDetectionMonitoringPeriod(long) - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Sets the period in which a memory usage is gathered from the PerfCake agent.
setMemoryLeakSlopeThreshold(double) - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Sets the possible memory leak detection threshold.
setMessageFrom(CommandSender.MessageFrom) - Method in class org.perfcake.message.sender.CommandSender
Sets the value of messageFrom property.
setMessageSenderProperty(String, String) - Method in class org.perfcake.message.sender.MessageSenderManager
Sets a message sender property.
setMessageSenderProperty(Object, Object) - Method in class org.perfcake.message.sender.MessageSenderManager
Sets a message sender property.
setMessageType(AbstractJmsSender.MessageType) - Method in class org.perfcake.message.sender.AbstractJmsSender
Set the JMS message type.
setMethod(CoapSender.CoapMethod) - Method in class org.perfcake.message.sender.CoapSender
Sets the CoAP method.
setMethod(HttpSender.Method) - Method in class org.perfcake.message.sender.HttpSender
Sets the value of HTTP method.
setMin(int) - Method in class org.perfcake.message.sequence.RandomSequence
Sets the minimal number in the sequence (inclusive).
setMinimalWarmUpCount(long) - Method in class org.perfcake.reporting.reporter.WarmUpReporter
Sets the value of minimal warm-up iteration count.
setMinimalWarmUpDuration(long) - Method in class org.perfcake.reporting.reporter.WarmUpReporter
Sets the value of minimal warm-up period duration.
setMinimumEnabled(boolean) - Method in class org.perfcake.reporting.reporter.StatsReporter
Enables or disables the metric of a minimal value.
setMissingStrategy(CsvDestination.MissingStrategy) - Method in class org.perfcake.reporting.destination.CsvDestination
Sets the missing strategy to be used when writing to the CSV file.
setMonitoringPeriod(long) - Method in class org.perfcake.message.generator.DefaultMessageGenerator
Gets a monitoring period in which the sender task queue is filled with new tasks.
setMultiline(boolean) - Method in class org.perfcake.validation.RegExpValidator
sets the value of Pattern.MULTILINE flag used to compile the regular expression pattern.
setName(String) - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Gets the name of the chart.
setName(String) - Method in class org.perfcake.reporting.destination.ChartDestination
Sets the name of the chart.
setOauthHeader(String) - Method in class org.perfcake.message.sender.OauthHttpSender
 
setOauthHeaderFormat(String) - Method in class org.perfcake.message.sender.OauthHttpSender
 
setOutputDir(String) - Method in class org.perfcake.reporting.destination.ChartDestination
Sets the output directory for charts.
setOutputFile(String) - Method in class org.perfcake.reporting.reporter.RawReporter
Sets the name of the output file where to write the results.
setPassword(String) - Method in class org.perfcake.message.sender.AbstractJmsSender
Sets the JMS password.
setPassword(String) - Method in class org.perfcake.message.sender.JdbcSender
Sets the JDBC password.
setPassword(String) - Method in class org.perfcake.message.sender.MqttSender
Sets the MQTT server password.
setPassword(String) - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Sets the Elasticsearch password.
setPassword(String) - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Sets the InfluxDb user password.
setPath(String) - Method in class org.perfcake.reporting.destination.CsvDestination
Sets the output file path.
setPattern(String) - Method in class org.perfcake.validation.RegExpValidator
Sets the regular expression pattern.
setPatternAsElement(Element) - Method in class org.perfcake.validation.RegExpValidator
Sets the regular expression pattern taken from Element's text content.
setPayload(Serializable) - Method in class org.perfcake.message.Message
Sets the message payload.
setPayloadType(WebSocketSender.PayloadType) - Method in class org.perfcake.message.sender.WebSocketSender
Sets payload type.
setPerformGcOnMemoryUsage(boolean) - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Enables/disables garbage collection to be performed each time the memory usage of the tested system is measured and published.
setPersistent(boolean) - Method in class org.perfcake.message.sender.AbstractJmsSender
Enables/disables persistent delivery mode.
setPostThreadCount(int) - Method in class org.perfcake.message.generator.RampUpDownGenerator
Sets a final number of threads - the number of threads in the POST phase.
setPrecision(int) - Method in class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
Sets the precision as the number of significant digits that are recognized by this reporter.
setPreDuration(long) - Method in class org.perfcake.message.generator.RampUpDownGenerator
Sets duration period of the PRE phase, before the RAMP UP phase starts.
setPrefix(String) - Method in class org.perfcake.reporting.destination.ConsoleDestination
Sets the prefix of the console output.
setPrefix(String) - Method in class org.perfcake.reporting.reporter.ClassifyingReporter
Sets the prefix of the result keys for each value class.
setPrefix(String) - Method in class org.perfcake.reporting.reporter.ResponseTimeHistogramReporter
Sets the prefix of percentile values in the result map.
setPrefixBoundary(String) - Method in class org.perfcake.message.correlator.PrefixCorrelator
Change the prefix boundary - a char or a string indicating the end of prefix in the message or the response.
setPreThreadCount(int) - Method in class org.perfcake.message.generator.RampUpDownGenerator
Sets a final number of threads - the number of threads in the PRE phase.
setProfileClass(String) - Method in class org.perfcake.message.generator.CustomProfileGenerator
Sets the class name of the profile.
setProfileSource(String) - Method in class org.perfcake.message.generator.CustomProfileGenerator
Sets where to read the profile data from.
setProperties(Properties) - Method in class org.perfcake.message.Message
Sets message properties.
setPropertiesOnObject(Object, Properties) - Static method in class org.perfcake.util.ObjectFactory
Sets the attributes of an object according to the properties provided.
setProperty(String, String) - Method in class org.perfcake.message.Message
Sets a message property.
setQos(String) - Method in class org.perfcake.message.sender.MqttSender
Sets the required quality of service.
setQueueFile(File) - Method in class org.perfcake.validation.ValidationManager
Sets a different location of the file queue for storing message responses.
setRampDownStep(int) - Method in class org.perfcake.message.generator.RampUpDownGenerator
Sets a number by which the number of threads is changed in the RAMP DOWN phase.
setRampDownStepPeriod(long) - Method in class org.perfcake.message.generator.RampUpDownGenerator
Sets a duration period after which the number of threads is changed in RAMP DOWN phase.
setRampUpStep(int) - Method in class org.perfcake.message.generator.RampUpDownGenerator
Sets a number by which the number of threads is changed in the RAMP UP phase.
setRampUpStepPeriod(long) - Method in class org.perfcake.message.generator.RampUpDownGenerator
Sets a duration period after which the number of threads is changed in RAMP UP phase.
setReceiveAttempts(int) - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Sets the maximum number of attempts to read the response message.
setReceiveAttempts(int) - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Sets the maximum number of attempts to read the response message.
setReceiver(Receiver) - Method in class org.perfcake.scenario.ScenarioBuilder
Sets the receiver to receive message responses from a separate message channel.
setReceivingTimeout(long) - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Sets the number of milliseconds to wait for the response message.
setReceivingTimeout(long) - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Sets the number of milliseconds to wait for the response message.
setRecord(boolean) - Method in class org.perfcake.validation.DictionaryValidator
Sets the record mode.
setRelativeThreshold(double) - Method in class org.perfcake.reporting.reporter.WarmUpReporter
Sets the value of relative threshold.
setRemoteEndpointType(WebSocketSender.RemoteEndpointType) - Method in class org.perfcake.message.sender.WebSocketSender
Sets remote endpoint type.
setReplyTo(String) - Method in class org.perfcake.message.sender.AbstractJmsSender
Sets the value of replyTo header of the JMS message.
setReportManager(ReportManager) - Method in class org.perfcake.message.generator.AbstractMessageGenerator
Sets the ReportManager to be used for the current performance test execution.
setReportManager(ReportManager) - Method in class org.perfcake.message.generator.DefaultMessageGenerator
 
setReportManager(ReportManager) - Method in interface org.perfcake.message.generator.MessageGenerator
Sets the ReportManager to be used for the current performance test execution.
setReportManager(ReportManager) - Method in class org.perfcake.reporting.reporter.AbstractReporter
 
setReportManager(ReportManager) - Method in interface org.perfcake.reporting.reporter.Reporter
Sets Report Manager for the report to be able to control and monitor the current status of reporting.
setRequestSizeEnabled(boolean) - Method in class org.perfcake.reporting.reporter.StatsReporter
Enables and disables the metric of the request size.
setRequestType(CoapSender.CoapRequestType) - Method in class org.perfcake.message.sender.CoapSender
Sets the CoAP request type.
setResponseConnectionFactory(String) - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Sets the connection factory used for the response reception.
setResponseConnectionFactory(String) - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Sets the connection factory used for the response reception.
setResponseJndiContextFactory(String) - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Sets the JNDI context factory used for the response reception.
setResponseJndiContextFactory(String) - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Sets the JNDI context factory used for the response reception.
setResponseJndiSecurityCredentials(String) - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Sets the value of the JNDI security credentials for the response reception.
setResponseJndiSecurityCredentials(String) - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Sets the value of the JNDI security credentials for the response reception.
setResponseJndiSecurityPrincipal(String) - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Sets the JNDI security principal used for the response reception.
setResponseJndiSecurityPrincipal(String) - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Sets the JNDI security principal used for the response reception.
setResponseJndiUrl(String) - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Sets the JNDI URL used for the response reception.
setResponseJndiUrl(String) - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Sets the JNDI URL used for the response reception.
setResponseParser(String) - Method in class org.perfcake.message.sender.OauthHttpSender
 
setResponsePassword(String) - Method in class org.perfcake.message.sender.MqttSender
Sets the response server password.
setResponsePassword(String) - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Sets the JMS password used for response reception.
setResponsePassword(String) - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Sets the JMS password used for response reception.
setResponseQos(String) - Method in class org.perfcake.message.sender.MqttSender
Sets the required response quality of service.
setResponseSizeEnabled(boolean) - Method in class org.perfcake.reporting.reporter.StatsReporter
Enables and disables the metric of the response size.
setResponseTarget(String) - Method in class org.perfcake.message.sender.MqttSender
Sets where to read the response from.
setResponseTarget(String) - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Sets the name of the destination where the response messages should be read from.
setResponseTarget(String) - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Sets the name of the destination where the response messages should be read from.
setResponseUserName(String) - Method in class org.perfcake.message.sender.MqttSender
Sets the tesponse server user name.
setResponseUsername(String) - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Sets the JMS username used for response reception.
setResponseUsername(String) - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Sets the JMS username used for response reception.
setRules(String) - Method in class org.perfcake.validation.RulesValidator
Sets the rules file from which the assertions are loaded.
setRulesAsElement(Element) - Method in class org.perfcake.validation.RulesValidator
Sets the rules based on an XML element holding the assertions.
setRunInfo(RunInfo) - Method in class org.perfcake.message.generator.AbstractMessageGenerator
Sets the current RunInfo to control generating of the messages.
setRunInfo(RunInfo) - Method in interface org.perfcake.message.generator.MessageGenerator
Sets the current RunInfo to control generating of the messages.
setRunInfo(RunInfo) - Method in class org.perfcake.reporting.reporter.AbstractReporter
 
setRunInfo(RunInfo) - Method in interface org.perfcake.reporting.reporter.Reporter
Sets Run Info for the current measurement run.
setRunInfo(RunInfo) - Method in class org.perfcake.reporting.ReportManager
Sets RunInfo for the current measurement run.
setSafePropertyNames(boolean) - Method in class org.perfcake.message.sender.AbstractJmsSender
Sets the value of same message property name handling.
setScenarioName(String) - Method in class org.perfcake.RunInfo
Sets the current scenario name.
setScript(String) - Method in class org.perfcake.validation.ScriptValidator
Sets the Java script.
setScriptAsElement(Element) - Method in class org.perfcake.validation.ScriptValidator
Sets the Java script taken from Element's text content.
setScriptFile(String) - Method in class org.perfcake.validation.ScriptValidator
Sets the file from which the Java script is taken.
setSearchBase(String) - Method in class org.perfcake.message.sender.LdapSender
Sets the LDAP search base.
setSenderClass(String) - Method in class org.perfcake.message.sender.MessageSenderManager
Sets the name of the class implementing the message sender.
setSenderPoolSize(int) - Method in class org.perfcake.message.sender.MessageSenderManager
Sets the size of the pool of senders.
setSenderTaskQueueSize(int) - Method in class org.perfcake.message.generator.DefaultMessageGenerator
Sets the the size of the internal sender task queue.
setSequenceManager(SequenceManager) - Method in class org.perfcake.message.generator.AbstractMessageGenerator
Configures the SequenceManager to be used for the performance test execution.
setSequenceManager(SequenceManager) - Method in interface org.perfcake.message.generator.MessageGenerator
Sets a manager of sequences that can be used to replace placeholders in a message template and sender's target.
setSequenceManager(SequenceManager) - Method in class org.perfcake.message.generator.SenderTask
Configures a SequenceManager for the sender task.
setServerUrl(String) - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Sets the comma separated list of Elasticsearch servers including protocol and port number.
setServerUrl(String) - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Sets InfluxDb server including protocol and port number.
setServiceUrl(String) - Method in class org.perfcake.reporting.reporter.GeolocationReporter
Sets the URL of the service used to obtain the location.
setShutdownPeriod(long) - Method in class org.perfcake.message.generator.DefaultMessageGenerator
Sets the shutdown period which tells how frequently we should check for threads finishing their work.
setSkipHeader(boolean) - Method in class org.perfcake.reporting.destination.CsvDestination
Specifies whether headers should be ommited from the output file.
setSource(String) - Method in class org.perfcake.message.receiver.AbstractReceiver
 
setSource(String) - Method in interface org.perfcake.message.receiver.Receiver
Sets the source from where to receive the messages.
setSpeed(double) - Method in class org.perfcake.message.generator.ConstantSpeedMessageGenerator
Sets the desired constant speed in messages per second.
setStart(long) - Method in class org.perfcake.message.sequence.NumberSequence
Sets the beginning of the sequence.
setStep(long) - Method in class org.perfcake.message.sequence.NumberSequence
Sets the step size.
setStoreCookies(boolean) - Method in class org.perfcake.message.sender.HttpSender
Sets whether the sender will store cookies between requests.
setTags(String) - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Sets the comma separated list of tags to be added to results.
setTags(String) - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Sets a comma separated list of tags to be added to results.
setTarget(String) - Method in class org.perfcake.message.sender.AbstractSender
 
setTarget(String) - Method in interface org.perfcake.message.sender.MessageSender
Sets the target where to send the messages.
setThreads(int) - Method in class org.perfcake.message.generator.AbstractMessageGenerator
Sets the number of threads used to generate the messages.
setThreads(int) - Method in interface org.perfcake.message.generator.MessageGenerator
Sets the number of threads used to generate the messages.
setThreads(int) - Method in class org.perfcake.message.receiver.AbstractReceiver
 
setThreads(int) - Method in interface org.perfcake.message.receiver.Receiver
Sets the number of threads that will be receiving responses.
setThreads(int) - Method in class org.perfcake.RunInfo
Sets the information about the number of threads that is currently used to generate the load.
setTimeout(int) - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Sets the Elasticsearch client timeout.
setTokenServerData(String) - Method in class org.perfcake.message.sender.OauthHttpSender
 
setTokenServerUrl(String) - Method in class org.perfcake.message.sender.OauthHttpSender
 
setTokenTimeout(long) - Method in class org.perfcake.message.sender.OauthHttpSender
 
setTransacted(boolean) - Method in class org.perfcake.message.sender.AbstractJmsSender
Sets the JMS delivery transaction mode.
setTrustStore(String) - Method in class org.perfcake.message.sender.HttpsSender
Sets the SSL trust store.
setTrustStore(String) - Method in class org.perfcake.message.sender.SslSocketSender
Sets the SSL trust store location.
setTrustStore(String) - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Sets the SSL trust store location.
setTrustStore(String) - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Sets the SSL trust store location.
setTrustStorePassword(String) - Method in class org.perfcake.message.sender.HttpsSender
Sets the SSL trust store password.
setTrustStorePassword(String) - Method in class org.perfcake.message.sender.SslSocketSender
Sets the SSL trust store password.
setTrustStorePassword(String) - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Sets the SSL trust store password.
setTrustStorePassword(String) - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Sets the SSL trust store password.
setType(ChartDestination.ChartType) - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Sets the chart's graphics type - either line or bar.
setType(ChartDestination.ChartType) - Method in class org.perfcake.reporting.destination.ChartDestination
Sets the chart's graphics type - either line or bar.
setType(String) - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Sets the Elasticsearch type name.
setUnicodeCase(boolean) - Method in class org.perfcake.validation.RegExpValidator
Sets the value of Pattern.UNICODE_CASE flag used to compile the regular expression pattern.
setUnicodeCharacterClass(boolean) - Method in class org.perfcake.validation.RegExpValidator
Sets the value of Pattern.UNICODE_CHARACTER_CLASS flag used to compile the regular expression pattern.
setUseCorrelationId(boolean) - Method in class org.perfcake.message.sender.RequestResponseJms11Sender
Sets the configuration of using the correlation ID in response retrieval.
setUseCorrelationId(boolean) - Method in class org.perfcake.message.sender.RequestResponseJmsSender
Sets the configuration of using the correlation ID in response retrieval.
setUsedMemoryTimeWindowSize(int) - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
Sets the size of the memory time window (number of latest records) for possible memory leak detection.
setUsername(String) - Method in class org.perfcake.message.sender.AbstractJmsSender
Sets the JMS username.
setUsername(String) - Method in class org.perfcake.message.sender.JdbcSender
Sets the JDBC username.
setUserName(String) - Method in class org.perfcake.message.sender.MqttSender
Sets the MQTT server user name.
setUserName(String) - Method in class org.perfcake.reporting.destination.ElasticsearchDestination
Sets the Elasticsearch user name.
setUserName(String) - Method in class org.perfcake.reporting.destination.InfluxDbDestination
Sets the name of InfluxDb user.
setValidationManager(ValidationManager) - Method in class org.perfcake.message.generator.AbstractMessageGenerator
Configures the ValidationManager to be used for the performance test execution.
setValidationManager(ValidationManager) - Method in interface org.perfcake.message.generator.MessageGenerator
Configures the ValidationManager to be used for the performance test execution.
setWindowSize(int) - Method in class org.perfcake.reporting.reporter.StatsReporter
Sets the size of the sliding window.
setWindowType(StatsReporter.WindowType) - Method in class org.perfcake.reporting.reporter.StatsReporter
Sets the type of the window.
setxAxis(String) - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Sets the legend of the X axis of the chart.
setxAxis(String) - Method in class org.perfcake.reporting.destination.ChartDestination
Sets the legend of the X axis of the chart.
setXAxis(String) - Method in class org.perfcake.reporting.destination.ChartDestination
Sets the legend of the X axis of the chart.
setxAxisType(PeriodType) - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Gets the type of the X axis.
setxAxisType(PeriodType) - Method in class org.perfcake.reporting.destination.ChartDestination
Sets the type of the X axis.
setyAxis(String) - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
Sets the legend of the Y axis of the chart.
setyAxis(String) - Method in class org.perfcake.reporting.destination.ChartDestination
Sets the legend of the Y axis of the chart.
setYAxis(String) - Method in class org.perfcake.reporting.destination.ChartDestination
Sets the legend of the Y axis of the chart.
size() - Method in class org.perfcake.common.TimeSlidingWindow
 
size() - Method in class org.perfcake.validation.FileQueue
 
SKIP_TIMER_BENCHMARK_OPT - Static variable in class org.perfcake.PerfCakeConst
Name of the CLI argument to skip timer benchmark.
SKIP_TIMER_BENCHMARK_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the system property that stores the skip timer benchmark option.
SlidingWindowAvgAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates average over a set of the number of recently reported values.
SlidingWindowAvgAccumulator(int) - Constructor for class org.perfcake.reporting.reporter.accumulator.SlidingWindowAvgAccumulator
Creates a new average accumulator with the sliding window of a given size.
SlidingWindowHarmonicMeanAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates an harmonic mean over a set of the number of recently reported values.
SlidingWindowHarmonicMeanAccumulator(int) - Constructor for class org.perfcake.reporting.reporter.accumulator.SlidingWindowHarmonicMeanAccumulator
Creates a new harmonic mean accumulator with the sliding window of a given size.
SlidingWindowMaxAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates a maximal value over a set of the number of recently reported values.
SlidingWindowMaxAccumulator(int) - Constructor for class org.perfcake.reporting.reporter.accumulator.SlidingWindowMaxAccumulator
Creates a new maximum accumulator with the sliding window of a given size.
SlidingWindowMinAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates a minimal value over a set of the number of recently reported values.
SlidingWindowMinAccumulator(int) - Constructor for class org.perfcake.reporting.reporter.accumulator.SlidingWindowMinAccumulator
Creates a new minimum accumulator with the sliding window of a given size.
SlidingWindowSumLongAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates a sum over a set of the number of recently reported values.
SlidingWindowSumLongAccumulator(int) - Constructor for class org.perfcake.reporting.reporter.accumulator.SlidingWindowSumLongAccumulator
Creates a new sum accumulator with the sliding window of a given size.
SslSocketFactoryFactory - Class in org.perfcake.util
Factory to create pre-configured SSL socket factories.
SslSocketFactoryFactory() - Constructor for class org.perfcake.util.SslSocketFactoryFactory
 
SslSocketSender - Class in org.perfcake.message.sender
Sends messages via a SSL socket.
SslSocketSender() - Constructor for class org.perfcake.message.sender.SslSocketSender
 
start() - Method in class org.perfcake.message.receiver.AbstractAutoSpawnReceiver
 
start() - Method in class org.perfcake.message.receiver.HttpReceiver
 
start() - Method in interface org.perfcake.message.receiver.Receiver
Starts all receiver threads.
start() - Method in class org.perfcake.reporting.reporter.AbstractReporter
 
start() - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
 
start() - Method in class org.perfcake.reporting.reporter.RawReporter
 
start() - Method in interface org.perfcake.reporting.reporter.Reporter
Starts the reporter.
start() - Method in class org.perfcake.reporting.reporter.WarmUpReporter
 
start() - Method in class org.perfcake.reporting.ReportManager
Starts the reporting facility.
start() - Method in class org.perfcake.RunInfo
Starts a new measurement run.
startedAfter(long) - Method in class org.perfcake.reporting.MeasurementUnit
Checks whether this measurement unit was first started after the specified time (Unix time in millis).
startMeasure() - Method in class org.perfcake.reporting.MeasurementUnit
Starts measuring.
startsWithIgnoreCase(String, String) - Static method in class org.perfcake.util.StringUtil
Does a string start with a second string ignoring case?
startValidation() - Method in class org.perfcake.validation.ValidationManager
Starts the validation process.
StatsReporter - Class in org.perfcake.reporting.reporter
Reports the minimal, maximal and average value from the beginning of the measuring to the moment when the results are published including.
StatsReporter() - Constructor for class org.perfcake.reporting.reporter.StatsReporter
 
StatsReporter.WindowType - Enum in org.perfcake.reporting.reporter
The type of the window, either the number of iterations or a time duration.
stop() - Method in class org.perfcake.message.receiver.AbstractAutoSpawnReceiver
 
stop() - Method in class org.perfcake.message.receiver.HttpReceiver
 
stop() - Method in interface org.perfcake.message.receiver.Receiver
Stops all the receiver threads.
stop() - Method in class org.perfcake.reporting.reporter.AbstractReporter
 
stop() - Method in class org.perfcake.reporting.reporter.MemoryUsageReporter
 
stop() - Method in class org.perfcake.reporting.reporter.RawReporter
 
stop() - Method in interface org.perfcake.reporting.reporter.Reporter
Stops the reporter.
stop() - Method in class org.perfcake.reporting.ReportManager
Stops the reporting facility.
stop() - Method in class org.perfcake.RunInfo
Stops the measurement run.
stop() - Method in class org.perfcake.scenario.Scenario
Stops the scenario execution.
stopMeasure() - Method in class org.perfcake.reporting.MeasurementUnit
Stops measuring.
streamIn(ObjectInputStream) - Static method in class org.perfcake.reporting.MeasurementUnit
Reads the minimalistic serialization of Measurement Unit from the input stream.
streamOut(ObjectOutputStream) - Method in class org.perfcake.reporting.MeasurementUnit
Writes this instance into output stream with a minimum data needed.
StringTemplate - Class in org.perfcake.util
Holds a template capable of replacing properties in form of ${property} and @{property} to their values.
StringTemplate(String) - Constructor for class org.perfcake.util.StringTemplate
Creates a template using the provided string interpretation.
StringTemplate(String, Properties) - Constructor for class org.perfcake.util.StringTemplate
Creates a template using the provided string interpretation using the additional properties.
StringUtil - Class in org.perfcake.util
Utility class to work with strings.
submitValidationTask(ValidationTask) - Method in class org.perfcake.validation.ValidationManager
Submits a new validation task.
SumAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates the sum of values.
SumAccumulator() - Constructor for class org.perfcake.reporting.reporter.accumulator.SumAccumulator
 
SumLongAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates the sum of values.
SumLongAccumulator() - Constructor for class org.perfcake.reporting.reporter.accumulator.SumLongAccumulator
 
summonInstance(String, Properties) - Static method in class org.perfcake.util.ObjectFactory
Creates an instance of the given class and configures its properties.
SystemPropertyGetter - Enum in org.perfcake.util.properties
Provides system properties.

T

TAGS_TAG - Static variable in class org.perfcake.PerfCakeConst
Result name of the user tags.
terminateNow() - Method in class org.perfcake.validation.ValidationManager
Interrupts the validator thread immediately.
ThreadIdSequence - Class in org.perfcake.message.sequence
Sequence that returns current thread id.
ThreadIdSequence() - Constructor for class org.perfcake.message.sequence.ThreadIdSequence
 
THREADS_TAG - Static variable in class org.perfcake.PerfCakeConst
Result name of the number of threads.
ThroughputStatsReporter - Class in org.perfcake.reporting.reporter
Reports statistics of throughput.
ThroughputStatsReporter() - Constructor for class org.perfcake.reporting.reporter.ThroughputStatsReporter
 
TimerBenchmark - Class in org.perfcake.util
Measures the resolution of System.nanoTime() in the current system.
TimeSlidingWindow<E> - Class in org.perfcake.common
A structure to keep record of elements for a certain period of time.
TimeSlidingWindow(long) - Constructor for class org.perfcake.common.TimeSlidingWindow
Creates a new time sliding window of the given length in milliseconds.
TimeSlidingWindowAvgAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates average over a set of recently reported values.
TimeSlidingWindowAvgAccumulator(int) - Constructor for class org.perfcake.reporting.reporter.accumulator.TimeSlidingWindowAvgAccumulator
Creates a new average accumulator with the sliding window of a given size.
TimeSlidingWindowHarmonicMeanAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates harmonic mean over a set of recently reported values.
TimeSlidingWindowHarmonicMeanAccumulator(int) - Constructor for class org.perfcake.reporting.reporter.accumulator.TimeSlidingWindowHarmonicMeanAccumulator
Creates a new harmonic mean accumulator with the sliding window of a given size.
TimeSlidingWindowMaxAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates maximal value over a set of recently reported values.
TimeSlidingWindowMaxAccumulator(int) - Constructor for class org.perfcake.reporting.reporter.accumulator.TimeSlidingWindowMaxAccumulator
Creates a maximal value average accumulator with the sliding window of a given size.
TimeSlidingWindowMinAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates minimal value over a set of recently reported values.
TimeSlidingWindowMinAccumulator(int) - Constructor for class org.perfcake.reporting.reporter.accumulator.TimeSlidingWindowMinAccumulator
Creates a new minimal value accumulator with the sliding window of a given size.
TimeSlidingWindowSumAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates sum over a set of recently reported values.
TimeSlidingWindowSumAccumulator(int) - Constructor for class org.perfcake.reporting.reporter.accumulator.TimeSlidingWindowSumAccumulator
Creates a new sum accumulator with the sliding window of a given size.
TimeSlidingWindowSumLongAccumulator - Class in org.perfcake.reporting.reporter.accumulator
Accumulates sum over a set of recently reported values.
TimeSlidingWindowSumLongAccumulator(int) - Constructor for class org.perfcake.reporting.reporter.accumulator.TimeSlidingWindowSumLongAccumulator
Creates a new sum accumulator with the sliding window of a given size.
TIMESTAMP_PROPERTY - Static variable in class org.perfcake.PerfCakeConst
Name of the system property that stores Unix timestamp.
TimestampedRecord<T extends Number> - Class in org.perfcake.common
A recorded number matching with a particular time stamp.
TimestampedRecord(long, T) - Constructor for class org.perfcake.common.TimestampedRecord
Creates a new record using the provided time stamp and value bound to it.
TimeStampSequence - Class in org.perfcake.message.sequence
Sequence that returns current timestamp.
TimeStampSequence() - Constructor for class org.perfcake.message.sequence.TimeStampSequence
 
timeToHms(long) - Static method in class org.perfcake.util.Utils
Converts time in milliseconds to H:MM:SS format, where H is unbound.
toArray() - Method in class org.perfcake.validation.FileQueue
 
toArray(U[]) - Method in class org.perfcake.validation.FileQueue
 
toString() - Method in class org.perfcake.common.BoundPeriod
 
toString() - Method in class org.perfcake.common.Period
 
toString() - Method in class org.perfcake.message.generator.profile.ProfileRequest
 
toString() - Method in class org.perfcake.message.Message
 
toString() - Method in class org.perfcake.reporting.destination.c3chart.C3Chart
 
toString() - Method in class org.perfcake.reporting.destination.c3chart.C3ChartData
 
toString() - Method in class org.perfcake.reporting.Measurement
 
toString() - Method in class org.perfcake.reporting.MeasurementUnit
 
toString() - Method in class org.perfcake.reporting.Quantity
 
toString() - Method in class org.perfcake.reporting.reporter.accumulator.Range
 
toString() - Method in class org.perfcake.reporting.reporter.accumulator.weighted.WeightedValue
 
toString() - Method in class org.perfcake.reporting.ScalableQuantity
 
toString() - Method in class org.perfcake.RunInfo
 
toString() - Method in class org.perfcake.util.StringTemplate
Renders the template.
toString(Properties) - Method in class org.perfcake.util.StringTemplate
Renders the template using the additionally provided properties.
trim(String) - Static method in class org.perfcake.util.StringUtil
Trims new line, tabulator, apostrophe and double quotes from a string.
trim(String, String) - Static method in class org.perfcake.util.StringUtil
Trims characters from the begging and end of a string.
trimLines(String) - Static method in class org.perfcake.util.StringUtil
Removes white spaces from beginning and end of each line.

U

unregisterDestination(Destination) - Method in class org.perfcake.reporting.reporter.AbstractReporter
 
unregisterDestination(Destination) - Method in interface org.perfcake.reporting.reporter.Reporter
Removes a previously registered Destination.
unregisterReporter(Reporter) - Method in class org.perfcake.reporting.ReportManager
Removes a registered Reporter.
USAGE_HELP - Static variable in class org.perfcake.PerfCakeConst
Help on PerfCake command line usage.
Utils - Class in org.perfcake.util
Holds useful utility methods used throughout PerfCake.

V

validateMessage(List<Message>, int, ValidatorUtil.MessagePart, String, ValidatorUtil.Operator, String) - Static method in class org.perfcake.validation.ValidatorUtil
Validates message in the list on specified position.
validateMessage(Message, ValidatorUtil.MessagePart, String, ValidatorUtil.Operator, String) - Static method in class org.perfcake.validation.ValidatorUtil
Validates message's part using the specified operator and operand.
validateMessageOccurance(List<Message>, ValidatorUtil.MessagePart, String, ValidatorUtil.Operator, String, ValidatorUtil.Occurrence, int) - Static method in class org.perfcake.validation.ValidatorUtil
Validate that the list contains specified number of valid messages.
validateMessageOccuranceOnInterval(List<Message>, int, int, ValidatorUtil.MessagePart, String, ValidatorUtil.Operator, String, ValidatorUtil.Occurrence, int) - Static method in class org.perfcake.validation.ValidatorUtil
Validate that the sublist of the list (between from and to (borders included)) contains specified number of valid messages.
validateMessages(List<Message>, int, int, ValidatorUtil.MessagePart, String, ValidatorUtil.Operator, String) - Static method in class org.perfcake.validation.ValidatorUtil
Validates messages in the list in the interval between from and to borders included.
ValidationException - Exception in org.perfcake.validation
Indicates problems in message validation.
ValidationException(String, Throwable) - Constructor for exception org.perfcake.validation.ValidationException
ValidationException(Throwable) - Constructor for exception org.perfcake.validation.ValidationException
ValidationException(String) - Constructor for exception org.perfcake.validation.ValidationException
ValidationManager - Class in org.perfcake.validation
Validates message responses returned by MessageSender using a set of MessageValidator instances.
ValidationManager() - Constructor for class org.perfcake.validation.ValidationManager
Creates a new validator manager.
ValidationTask - Class in org.perfcake.validation
A single unit of work for validator.
ValidationTask(String, ReceivedMessage) - Constructor for class org.perfcake.validation.ValidationTask
Creates a new validation task consisting of the response and the thread used to receive the response.
ValidatorUtil - Class in org.perfcake.validation
Utilities used for messages validation.
ValidatorUtil.MessagePart - Enum in org.perfcake.validation
Message part that is validated.
ValidatorUtil.Occurrence - Enum in org.perfcake.validation
Message occurrence operator.
ValidatorUtil.Operator - Enum in org.perfcake.validation
Validation operator applied to message part and validated value.
valueOf(String) - Static method in enum org.perfcake.common.PeriodType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.perfcake.message.sender.AbstractJmsSender.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.perfcake.message.sender.CommandSender.MessageFrom
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.perfcake.message.sender.HttpSender.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.perfcake.message.sender.WebSocketSender.PayloadType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.perfcake.message.sender.WebSocketSender.RemoteEndpointType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.perfcake.reporting.destination.ChartDestination.ChartType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.perfcake.reporting.destination.CsvDestination.AppendStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.perfcake.reporting.destination.CsvDestination.MissingStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.perfcake.reporting.destination.Log4jDestination.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.perfcake.reporting.reporter.ResponseTimeHistogramReporter.Correction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.perfcake.reporting.reporter.StatsReporter.WindowType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.perfcake.util.properties.SystemPropertyGetter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.perfcake.validation.ValidatorUtil.MessagePart
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.perfcake.validation.ValidatorUtil.Occurrence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.perfcake.validation.ValidatorUtil.Operator
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.perfcake.common.PeriodType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.perfcake.message.sender.AbstractJmsSender.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.perfcake.message.sender.CommandSender.MessageFrom
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.perfcake.message.sender.HttpSender.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.perfcake.message.sender.WebSocketSender.PayloadType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.perfcake.message.sender.WebSocketSender.RemoteEndpointType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.perfcake.reporting.destination.ChartDestination.ChartType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.perfcake.reporting.destination.CsvDestination.AppendStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.perfcake.reporting.destination.CsvDestination.MissingStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.perfcake.reporting.destination.Log4jDestination.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.perfcake.reporting.reporter.ResponseTimeHistogramReporter.Correction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.perfcake.reporting.reporter.StatsReporter.WindowType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.perfcake.util.properties.SystemPropertyGetter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.perfcake.validation.ValidatorUtil.MessagePart
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.perfcake.validation.ValidatorUtil.Occurrence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.perfcake.validation.ValidatorUtil.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class org.perfcake.PerfCakeConst
PerfCake version.

W

waitForValidation() - Method in class org.perfcake.validation.ValidationManager
Wait for the validation to be finished.
WARM_UP_TAG - Static variable in class org.perfcake.PerfCakeConst
Result name indicating whether the scenario.
WarmUpReporter - Class in org.perfcake.reporting.reporter
Determines when the tested system is warmed up.
WarmUpReporter() - Constructor for class org.perfcake.reporting.reporter.WarmUpReporter
 
WebSocketSender - Class in org.perfcake.message.sender
Sends a simple messages via websocket protocol to a remote websocket server endpoint.
WebSocketSender() - Constructor for class org.perfcake.message.sender.WebSocketSender
 
WebSocketSender.PayloadType - Enum in org.perfcake.message.sender
Payload type.
WebSocketSender.PerfCakeClientEndpoint - Class in org.perfcake.message.sender
Represents web socket client endpoint.
WebSocketSender.RemoteEndpointType - Enum in org.perfcake.message.sender
Remote endpoint type.
WeightedHarmonicMeanAccumulator - Class in org.perfcake.reporting.reporter.accumulator.weighted
Accumulates weighted harmonic mean of inserted values.
WeightedHarmonicMeanAccumulator() - Constructor for class org.perfcake.reporting.reporter.accumulator.weighted.WeightedHarmonicMeanAccumulator
 
WeightedMeanAccumulator - Class in org.perfcake.reporting.reporter.accumulator.weighted
Accumulates weighted mean.
WeightedMeanAccumulator() - Constructor for class org.perfcake.reporting.reporter.accumulator.weighted.WeightedMeanAccumulator
 
WeightedValue<T extends Number> - Class in org.perfcake.reporting.reporter.accumulator.weighted
Weighted value is a wrapper for a numeric value with some weight.
WeightedValue(T, long) - Constructor for class org.perfcake.reporting.reporter.accumulator.weighted.WeightedValue
Creates a new immutable instance with the specified value and weight.
WELCOME - Static variable in class org.perfcake.PerfCakeConst
PerfCake welcome greeting.
writeFileContent(String, String) - Static method in class org.perfcake.util.Utils
Atomically writes given content to a file.
writeFileContent(File, String) - Static method in class org.perfcake.util.Utils
Atomically writes given content to a file.
writeFileContent(Path, String) - Static method in class org.perfcake.util.Utils
Atomically writes given content to a file.

X

XmlFactory - Class in org.perfcake.scenario
Loads the scenario from an XML file.
XSD_SCHEMA_VERSION - Static variable in class org.perfcake.PerfCakeConst
PerfCake scenario XML Schema version that is part of namespace urn:perfcake:scenario:<version>.
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2010–2017 PerfCake Community. All rights reserved.