A B C D G I O P R S T V W

## A

AbstractRepositoryTest - Class in org.apache.sling.performance
AbstractRepositoryTest(String) - Constructor for class org.apache.sling.performance.AbstractRepositoryTest
addParameter(String, String) - Method in class org.apache.sling.performance.ParameterizedTestList
addParameterObject(String, Object) - Method in class org.apache.sling.performance.ParameterizedTestList
addTestObject(Object) - Method in class org.apache.sling.performance.ParameterizedTestList
AfterMethodInvocation - Annotation Type in org.apache.sling.performance.annotation
AfterSpecificTest - Annotation Type in org.apache.sling.performance.annotation
AfterSuite - Annotation Type in org.apache.sling.performance.annotation

## B

BeforeMethodInvocation - Annotation Type in org.apache.sling.performance.annotation
BeforeSpecificTest - Annotation Type in org.apache.sling.performance.annotation
BeforeSuite - Annotation Type in org.apache.sling.performance.annotation

## C

checkAllThresholds() - Static method in class org.apache.sling.performance.ReportLogger
  Check all thresholds for all records in all registered loggers
checkThreshold(DescriptiveStatistics) - Method in class org.apache.sling.performance.PerformanceRecord
  Checks internal statistics against `reference`.
checkThresholds() - Method in class org.apache.sling.performance.ReportLogger
  Test if any of the PerformanceRecord exceeds their threshold against the reference
computePerformanceTests() - Method in class org.apache.sling.performance.PerformanceRunner
  Compute performance tests
computeTestMethods() - Method in class org.apache.sling.performance.PerformanceRunner
computeTests() - Method in class org.apache.sling.performance.PerformanceRunner
  Compute the tests that will be run

## D

dispose() - Method in interface org.apache.sling.performance.TestHelper

## G

getAfterSuiteMethod() - Method in class org.apache.sling.performance.PerformanceSuiteState
getAttribute(String) - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getAttributeNames() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getAuthType() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getBeforeSuiteMethod() - Method in class org.apache.sling.performance.PerformanceSuiteState
getCharacterEncoding() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getContentLength() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getContentType() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getContextPath() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getCookies() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getDateHeader(String) - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getHeader(String) - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getHeaderNames() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getHeaders(String) - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getInputStream() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getIntHeader(String) - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getLocalAddr() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getLocale() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getLocales() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getLocalName() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getLocalPort() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getMethod() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getNumberOfExecutedMethods() - Method in class org.apache.sling.performance.PerformanceSuiteState
getNumberOfMethodsInSuite() - Method in class org.apache.sling.performance.PerformanceSuiteState
getOrCreate(String, String, String, String) - Static method in class org.apache.sling.performance.ReportLogger
  Factory method for ReportRecorder.
getParameter(String) - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getParameterMap() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getParameterNames() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getParameters() - Method in class org.apache.sling.performance.ParameterizedTestList
getParametersObjects() - Method in class org.apache.sling.performance.ParameterizedTestList
getParameterValues(String) - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getPathInfo() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getPathTranslated() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getProtocol() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getQueryString() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getReader() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getRealPath(String) - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getRemoteAddr() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getRemoteHost() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getRemotePort() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getRemoteUser() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getRepository() - Method in class org.apache.sling.performance.AbstractRepositoryTest
  Return a Repository - first call initializes it, and a JVM shutdown hook is registered to stop it
getRequestDispatcher(String) - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getRequestedSessionId() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getRequestURI() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getRequestURL() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getResourceResolver() - Method in interface org.apache.sling.performance.TestHelper
getScheme() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getServerName() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getServerPort() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getServletPath() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getSession() - Method in class org.apache.sling.performance.AbstractRepositoryTest
  Return a JCR Session, initialized on demand
getSession() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getSession(boolean) - Method in class org.apache.sling.performance.ResourceResolverTestRequest
getStatistics() - Method in class org.apache.sling.performance.PerformanceRecord
getTargetObjectSuite() - Method in class org.apache.sling.performance.PerformanceSuiteState
getTestObjectList() - Method in class org.apache.sling.performance.ParameterizedTestList
getTestRootNode() - Method in class org.apache.sling.performance.AbstractRepositoryTest
  Return a test root node, created on demand, with a unique path
getTestSuiteName() - Method in class org.apache.sling.performance.ParameterizedTestList
getTestSuiteName() - Method in class org.apache.sling.performance.PerformanceSuiteState
getThreshold() - Method in class org.apache.sling.performance.PerformanceRecord
getUserPrincipal() - Method in class org.apache.sling.performance.ResourceResolverTestRequest

## I

IdentifiableTestCase - Interface in org.apache.sling.performance
  Interface to be implemented by a class with PerformanceTests.
IdentifiableTestClass - Interface in org.apache.sling.performance
  Interface to be implemented by a class with PerformanceTests.
incrementNumberOfExecutedTestMethods() - Method in class org.apache.sling.performance.PerformanceSuiteState
incrementNumberOfTestMethodsInSuite() - Method in class org.apache.sling.performance.PerformanceSuiteState
init(String, Session, SlingRepository) - Method in interface org.apache.sling.performance.TestHelper
isRequestedSessionIdFromCookie() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
isRequestedSessionIdFromUrl() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
isRequestedSessionIdFromURL() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
isRequestedSessionIdValid() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
isSecure() - Method in class org.apache.sling.performance.ResourceResolverTestRequest
isUserInRole(String) - Method in class org.apache.sling.performance.ResourceResolverTestRequest

## O

org.apache.sling.performance - package org.apache.sling.performance
org.apache.sling.performance.annotation - package org.apache.sling.performance.annotation

## P

ParameterizedTestList - Class in org.apache.sling.performance
  Represents the object that will be returned by the method in which a new PerformanceTestSuite is created
ParameterizedTestList() - Constructor for class org.apache.sling.performance.ParameterizedTestList
PerformanceRecord - Class in org.apache.sling.performance
  Wrapper for recorded performance statistics and defined threshold
PerformanceRecord(DescriptiveStatistics, Number) - Constructor for class org.apache.sling.performance.PerformanceRecord
PerformanceRunner - Class in org.apache.sling.performance
  The custom JUnit runner that collects the performance tests
PerformanceRunner(Class<?>) - Constructor for class org.apache.sling.performance.PerformanceRunner
PerformanceRunner.Parameters - Annotation Type in org.apache.sling.performance
PerformanceRunner.ReportLevel - Enum in org.apache.sling.performance
PerformanceSuiteState - Class in org.apache.sling.performance
PerformanceSuiteState(String) - Constructor for class org.apache.sling.performance.PerformanceSuiteState
PerformanceTest - Annotation Type in org.apache.sling.performance.annotation
  Performance test annotation to use for the framework to be able to find all the tests in the test class
PerformanceTestFactory - Annotation Type in org.apache.sling.performance.annotation
PerformanceTestSuite - Annotation Type in org.apache.sling.performance.annotation

## R

recordStatistics(String, DescriptiveStatistics, double) - Method in class org.apache.sling.performance.ReportLogger
  Record statistics for given method
referenceMethod - Variable in class org.apache.sling.performance.PerformanceRunner
removeAttribute(String) - Method in class org.apache.sling.performance.ResourceResolverTestRequest
reportLevel - Variable in class org.apache.sling.performance.PerformanceRunner
ReportLogger - Class in org.apache.sling.performance
ReportLogger.ReportType - Enum in org.apache.sling.performance
REPORTS_DIR - Static variable in class org.apache.sling.performance.ReportLogger
ResourceResolverTestRequest - Class in org.apache.sling.performance
ResourceResolverTestRequest(String) - Constructor for class org.apache.sling.performance.ResourceResolverTestRequest
ResourceResolverTestRequest(String, String) - Constructor for class org.apache.sling.performance.ResourceResolverTestRequest
ResourceResolverTestRequest(String, String, int, String) - Constructor for class org.apache.sling.performance.ResourceResolverTestRequest
ResourceResolverTestRequest(String, String, int, String, String) - Constructor for class org.apache.sling.performance.ResourceResolverTestRequest
run(RunNotifier) - Method in class org.apache.sling.performance.PerformanceRunner

## S

session - Variable in class org.apache.sling.performance.AbstractRepositoryTest
setAfterSuiteMethod(Method) - Method in class org.apache.sling.performance.PerformanceSuiteState
setAttribute(String, Object) - Method in class org.apache.sling.performance.ResourceResolverTestRequest
setBeforeSuiteMethod(Method) - Method in class org.apache.sling.performance.PerformanceSuiteState
setCharacterEncoding(String) - Method in class org.apache.sling.performance.ResourceResolverTestRequest
setContextPath(String) - Method in class org.apache.sling.performance.ResourceResolverTestRequest
setNumberOfExecutedMethods(int) - Method in class org.apache.sling.performance.PerformanceSuiteState
setNumberOfMethodsInSuite(int) - Method in class org.apache.sling.performance.PerformanceSuiteState
setTargetObjectSuite(Object) - Method in class org.apache.sling.performance.PerformanceSuiteState
setTestSuiteName(String) - Method in class org.apache.sling.performance.PerformanceSuiteState
setTestSuiteTitle(String) - Method in class org.apache.sling.performance.ParameterizedTestList

## T

TEST_CASE_ONLY - Static variable in class org.apache.sling.performance.ParameterizedTestList
testCaseName() - Method in interface org.apache.sling.performance.IdentifiableTestCase
testClassName() - Method in class org.apache.sling.performance.AbstractRepositoryTest
testClassName() - Method in interface org.apache.sling.performance.IdentifiableTestClass
TestHelper - Interface in org.apache.sling.performance
testInstanceName - Variable in class org.apache.sling.performance.AbstractRepositoryTest
testRoot - Variable in class org.apache.sling.performance.AbstractRepositoryTest
tests - Variable in class org.apache.sling.performance.PerformanceRunner
testSuiteName - Variable in class org.apache.sling.performance.PerformanceSuiteState

## V

validateInstanceMethods(List<Throwable>) - Method in class org.apache.sling.performance.PerformanceRunner
  Need to override method otherwise the validation will fail because of some hardcoded conditions in JUnit
valueOf(String) - Static method in enum org.apache.sling.performance.PerformanceRunner.ReportLevel
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.sling.performance.ReportLogger.ReportType
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.sling.performance.PerformanceRunner.ReportLevel
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.sling.performance.ReportLogger.ReportType
  Returns an array containing the constants of this enum type, in the order they are declared.

## W

writeAllResults() - Static method in class org.apache.sling.performance.ReportLogger
  Write results from all registered loggers
writeReport(String, String, String, String, DescriptiveStatistics, ReportLogger.ReportType, PerformanceRunner.ReportLevel) - Static method in class org.apache.sling.performance.ReportLogger
  Method the writes the performance report after a test is run
writeReportTxt(String, String, String, String, DescriptiveStatistics, PerformanceRunner.ReportLevel) - Static method in class org.apache.sling.performance.ReportLogger
  Method the writes the performance report after a test is run, in text format
writeReportTxt(String, String, String, String, double, double, double, double, double, PerformanceRunner.ReportLevel) - Static method in class org.apache.sling.performance.ReportLogger
  Method that writes the performance report
writeReportTxt(String, String, String, String, double, double, double, double, double, PerformanceRunner.ReportLevel, boolean) - Static method in class org.apache.sling.performance.ReportLogger
  Method that writes the performance report
writeResults() - Method in class org.apache.sling.performance.ReportLogger
  Write all records to file in TXT format

A B C D G I O P R S T V W