Package org.xbricks.sperftest.services
Class PerfTestParserServiceImpl
java.lang.Object
org.xbricks.sperftest.services.PerfTestParserServiceImpl
- All Implemented Interfaces:
CRUDService<TestRoot>
,ParserService
@Service("perfTestParserService")
public class PerfTestParserServiceImpl
extends Object
implements ParserService, CRUDService<TestRoot>
-
Constructor Summary
ConstructorDescriptionPerfTestParserServiceImpl
(WLCFileRepository wlcFileRepository, org.springframework.core.env.Environment env, UserDetailsServiceImpl aktive_userDetails, org.springframework.context.ApplicationEventPublisher eventPublisher, PerfTestRepository perfTestRepository, TestMachineRepository testMachineRepository, TestRunRepository testRunRepository, RLCFileRepository rlcFileRepository, MachineParserService machineParser, TestRunParserService testRunParserService, PerfTestWalkerService perfTestWalkerService, WLCResultRepository wlcResultRepositoryRepository, RLCResultRepository rlcResultRepositoryRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
deleteByTestName
(String testName) void
deleteTestByComputerName
(String testname, String computername) void
deleteTestMachine
(TestMachine toDelete) void
findPerfTests
(ParserCommand parserCommand, org.springframework.security.core.Authentication authentication) findPerfTests Process Given Folder For Performance Test Resultsstatic String
List<?>
listAll()
void
saveOrUpdate
(TestRoot domainObject) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.xbricks.sperftest.services.interfaces.ParserService
setActualResultJob
-
Constructor Details
-
PerfTestParserServiceImpl
public PerfTestParserServiceImpl(WLCFileRepository wlcFileRepository, org.springframework.core.env.Environment env, UserDetailsServiceImpl aktive_userDetails, org.springframework.context.ApplicationEventPublisher eventPublisher, PerfTestRepository perfTestRepository, TestMachineRepository testMachineRepository, TestRunRepository testRunRepository, RLCFileRepository rlcFileRepository, MachineParserService machineParser, TestRunParserService testRunParserService, PerfTestWalkerService perfTestWalkerService, WLCResultRepository wlcResultRepositoryRepository, RLCResultRepository rlcResultRepositoryRepository)
-
-
Method Details
-
findPerfTests
@Async("MorannonApplicationExecutor") @Transactional(propagation=REQUIRES_NEW) public void findPerfTests(ParserCommand parserCommand, org.springframework.security.core.Authentication authentication) findPerfTests Process Given Folder For Performance Test Results- Specified by:
findPerfTests
in interfaceParserService
-
listAll
- Specified by:
listAll
in interfaceCRUDService<TestRoot>
-
getById
- Specified by:
getById
in interfaceCRUDService<TestRoot>
-
saveOrUpdate
- Specified by:
saveOrUpdate
in interfaceCRUDService<TestRoot>
-
delete
- Specified by:
delete
in interfaceCRUDService<TestRoot>
-
deleteByTestName
@Async("MorannonApplicationExecutor") @Transactional(propagation=REQUIRED) public void deleteByTestName(String testName) - Specified by:
deleteByTestName
in interfaceParserService
-
deleteTestMachine
@Async("MorannonApplicationExecutor") @Transactional(propagation=REQUIRED) public void deleteTestMachine(TestMachine toDelete) - Specified by:
deleteTestMachine
in interfaceParserService
-
getProcessedTests
- Specified by:
getProcessedTests
in interfaceParserService
-
getParserMessage
-
deleteTestByComputerName
@Async("MorannonApplicationExecutor") @Transactional(propagation=REQUIRED) public void deleteTestByComputerName(String testname, String computername) - Specified by:
deleteTestByComputerName
in interfaceParserService
-