Jagger
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
com.griddynamics.jagger.engine.e1.services.DefaultDataService Class Reference

Implementation of the DataService. More...

Inheritance diagram for com.griddynamics.jagger.engine.e1.services.DefaultDataService:

Public Member Functions

 DefaultDataService (NodeContext context)
 
 DefaultDataService (DatabaseService databaseService)
 
DatabaseService getDatabaseService ()
 
List< MetricPlotPointEntitygetMetricPlotData (MetricEntity metric)
 Return list of points (values vs time) for selected metric. More...
 
Map< MetricEntity, List
< MetricPlotPointEntity > > 
getMetricPlotData (Collection< MetricEntity > metrics)
 Return lists of points (values vs time) for selected metrics. More...
 
Set< MetricEntitygetMetrics (Long testId)
 Returns all metric entities for specify test id. More...
 
Set< MetricEntitygetMetrics (TestEntity test)
 Returns all metric entities for specify test. More...
 
Map< Long, Set< MetricEntity > > getMetricsByTestIds (Collection< Long > testIds)
 Returns map, where key is test id and value is a list of all test metrics. More...
 
Map< TestEntity, Set
< MetricEntity > > 
getMetricsByTests (Collection< TestEntity > tests)
 Returns map, where key is test entity and value is a list of all test metrics. More...
 
MetricSummaryValueEntity getMetricSummary (MetricEntity metric)
 Return summary value for selected metric. More...
 
Map< MetricEntity,
MetricSummaryValueEntity
getMetricSummary (Collection< MetricEntity > metrics)
 Return summary values for selected metrics. More...
 
SessionEntity getSession (String sessionId)
 Returns session's entity for specify session's id. More...
 
DecisionPerSessionDto getSessionDecisions (String sessionId)
 Returns decision for provided session. More...
 
Set< SessionEntitygetSessions (Collection< String > sessionIds)
 Returns session entities for specify session ids. More...
 
TestEntity getTestByName (SessionEntity session, String testName)
 Returns test entity for specify session and test name. More...
 
TestEntity getTestByName (String sessionId, String testName)
 Returns test entity for specify session's id and test name. More...
 
Set< TestEntitygetTests (SessionEntity session)
 Returns tests for specify session. More...
 
Set< TestEntitygetTests (String sessionId)
 Returns tests for specify session's id. More...
 
Map< String, Set< TestEntity > > getTests (Collection< String > sessionIds)
 Returns all tests for specify list of session's ids. More...
 
Map< String, TestEntitygetTestsByName (Collection< String > sessionIds, String testName)
 Returns map, where key is session's id and value is test entity with specify name. More...
 
Map< String, Set< TestEntity > > getTestsWithName (Collection< String > sessionIds, String testName, SessionMatchingSetup sessionMatchingSetup)
 
boolean isAvailable ()
 Reports if service is available. More...
 

Detailed Description

Implementation of the DataService.

Details:

Provides access to the tests results in the Jagger DB. You can get a full information about sessions, tests, metrics.
Where this service is available you can find in chapter: Services

Definition at line 25 of file DefaultDataService.java.


The documentation for this class was generated from the following file: