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
ConstructorsConstructorDescriptionPerfTestParserServiceImpl(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 TypeMethodDescriptionvoidvoiddeleteByTestName(String testName) voiddeleteTestByComputerName(String testname, String computername) voiddeleteTestMachine(TestMachine toDelete) voidfindPerfTests(ParserCommand parserCommand, org.springframework.security.core.Authentication authentication) findPerfTests Process Given Folder For Performance Test Resultsstatic StringList<?>listAll()voidsaveOrUpdate(TestRoot domainObject) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
findPerfTestsin interfaceParserService
-
listAll
- Specified by:
listAllin interfaceCRUDService<TestRoot>
-
getById
- Specified by:
getByIdin interfaceCRUDService<TestRoot>
-
saveOrUpdate
- Specified by:
saveOrUpdatein interfaceCRUDService<TestRoot>
-
delete
- Specified by:
deletein interfaceCRUDService<TestRoot>
-
deleteByTestName
@Async("MorannonApplicationExecutor") @Transactional(propagation=REQUIRED) public void deleteByTestName(String testName) - Specified by:
deleteByTestNamein interfaceParserService
-
deleteTestMachine
@Async("MorannonApplicationExecutor") @Transactional(propagation=REQUIRED) public void deleteTestMachine(TestMachine toDelete) - Specified by:
deleteTestMachinein interfaceParserService
-
getProcessedTests
- Specified by:
getProcessedTestsin interfaceParserService
-
getParserMessage
-
deleteTestByComputerName
@Async("MorannonApplicationExecutor") @Transactional(propagation=REQUIRED) public void deleteTestByComputerName(String testname, String computername) - Specified by:
deleteTestByComputerNamein interfaceParserService
-