- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- report(MeasurementUnit) - Method in interface org.perfcake.reporting.reporter.Reporter
-
- report(MeasurementUnit) - Method in class org.perfcake.reporting.ReportManager
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- setUnicodeCharacterClass(boolean) - Method in class org.perfcake.validation.RegExpValidator
-
- 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
-
- setValidationManager(ValidationManager) - Method in interface org.perfcake.message.generator.MessageGenerator
-
- 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.