 com | |
  griddynamics | |
   jagger | |
    engine | |
     e1 | |
      collector | |
       invocation | |
        InvocationInfo< Q, R, E > | Class, which contains some information about invocation execution |
        InvocationListener< Q, R, E > | Listener, executed before, after invocation |
       test | |
        TestInfo | Class, which contains some information about test execution |
        TestListener | Listener, executed before, after test and periodically during test |
       testgroup | |
        TestGroupInfo | Class, which contains some information about test-group execution |
        TestGroupListener | Listener, executed before and after test-group execution |
       testsuite | |
        TestSuiteInfo | Class, which contains some information about test suite execution |
        TestSuiteListener | Listener, executed before and after test suite |
       AvgMetricAggregatorProvider | Calculates average value on interval |
       CollectThreadsTestListener | Listener, executed periodically during test to collect number of workload threads |
       ConsistencyValidator< Q, E, R > | Compare invocation result with calibration result |
       CumulativeMetricAggregatorProvider | Calculates increment of the value on interval |
       MetricAggregator< C extends Number > | Aggregates raw data, available after test, to final value that will be saved to database |
       MetricAggregatorProvider | |
       MetricCalculator< R > | Calculates information based on invocation response |
       MetricCollector< Q, R, E > | Created with IntelliJ IDEA |
       MetricCollectorProvider< Q, R, E > | |
       MetricDescription | Class to describe metric |
       NotNullResponseValidator< Q, E, R > | Validates that invocation result is not null |
       ResponseValidator< Q, E, R > | Validates the result of invocation |
       SimpleMetricCalculator | Calculates not null responses |
       StdDevMetricAggregatorProvider | Calculates standard deviation on interval |
       SuccessRateAggregatorProvider | Calculates accumulative success rate from data collected by SuccessRateCollector<Q,R,E> |
       SuccessRateCollector< Q, R, E > | Collects number of pass and fail invokes |
       SuccessRateFailsAggregatorProvider | Calculates accumulative number of failed invokes from data collected by SuccessRateCollector<Q,R,E> |
       SumMetricAggregatorProvider | Calculates summary of all values on interval |
      scenario | |
       TerminationStrategy | This class say when Jagger has to terminate workload |
       UserTerminationStrategy | Terminate workload by time or when exact number of samples is reached |
      services | |
       JaggerService | Internal Jagger service that can be used in custom components |
       MetricService | Service gives an ability to create and describe metrics, save metric values |
       ServicesAware | An abstract class, that gives user an access to Jagger services |
       SessionInfoService | Service gives ability to create and modify session metadata(such as session comment) |
      sessioncomparation | |
       DecisionMaker | Make a decision(OK, WARNING, FATAL, ERROR) by current test |
       WorstCaseDecisionMaker | Returns the worst decision of comparisons |
      Provider< T > | An object that provides new elements(test listeners, test-group listeners, etc) for jagger purposes |
    invoker | |
     hessian | |
      HessianInvoker< S, Q, R > | Abstract class for invokers which create request to Hessian services |
     http | |
      ApacheAbstractHttpInvoker< Q > | This class creates http request to the services of SuT |
      ApacheHttpInvoker | Invoker that invokes services of SuT via http protocol |
      HttpInvoker | Invoker that invokes services of SuT via http protocol |
      HttpVisitorInvoker | Creates http request via java.net.URL |
      TcpTrafficInvoker | Creates TCP connections |
     soap | |
      SOAPInvoker | Create a SOAP request to SuT |
     stubs | |
      WaitingInvoker< Q, R, E > | Sleeps for specified time |
     Invoker< Q, R, E > | Responsible for action invocation on specified endpoint and query |
     LoadBalancer< Q, E > | An object which provides pairs of queries and endpoints for Invoker |
     OneByOneLoadBalancer< Q, E > | Schedules queries across endpoints one by one |
     PairSupplierFactoryLoadBalancer< Q, E > | |
     QueryPoolLoadBalancer< Q, E > | LoadBalancer which uses query and endpoint provider |
     RoundRobinLoadBalancer< Q, E > | Encapsulates Round-Robin algorithm |
     SimpleCircularLoadBalancer< Q, E > | |
     SimpleLoadBalancer< Q, E > | Contains only one query and endpoint |
    providers | |
     creators | |
      ObjectCreator< T > | Creates objects from row data |
      StringCreator | Takes row data and returns concatenation of it |
     CsvProvider< T > | Reads information from CSV files |
     FileProvider< T > | Reads data from files |
 AbstractMetricCalculator | |
 ApacheAbstractHttpInvoker | |
 CalculatorContextAware | |
 Iterable | |
 MetricAggregator | |
 MetricCalculator | |
 ServicesInitializable | |