public class PrimaryLaunch extends AbstractJoinedLaunch
Launch object which managed to obtain main lock with LaunchIdLock object.
Therefore, it is responsible for an actual launch creation on ReportPortal and contains logic to wait secondary
launches.LaunchImpl.ComputationConcurrentHashMap, LaunchImpl.TreeItemCUSTOM_AGENT, DISABLE_PROPERTY, logCompletables, projectSettings, queue, startRq, virtualItemDisposables, virtualItemsclient, NOOP_LAUNCH, NOT_ISSUE| Constructor and Description |
|---|
PrimaryLaunch(ReportPortalClient rpClient,
ListenerParameters parameters,
com.epam.ta.reportportal.ws.model.launch.StartLaunchRQ launch,
java.util.concurrent.ExecutorService executorService,
LaunchIdLock launchIdLock,
java.lang.String instanceUuid) |
| Modifier and Type | Method and Description |
|---|---|
void |
finish(com.epam.ta.reportportal.ws.model.FinishExecutionRQ request)
Wait for all secondary launches finish and then close the Primary Launch.
|
completeIssues, completeLogCompletables, createScheduler, createVirtualItem, createVirtualItemCompletable, finishTestItem, getExecutor, getLaunch, getScheduler, log, log, log, start, start, startTestItem, startTestItem, startTestItem, startVirtualTestItem, startVirtualTestItem, waitForCompletable, waitForItemsCompletioncurrentLaunch, getClient, getParameters, getStepReporterpublic PrimaryLaunch(ReportPortalClient rpClient, ListenerParameters parameters, com.epam.ta.reportportal.ws.model.launch.StartLaunchRQ launch, java.util.concurrent.ExecutorService executorService, LaunchIdLock launchIdLock, java.lang.String instanceUuid)
public void finish(com.epam.ta.reportportal.ws.model.FinishExecutionRQ request)
finish in class LaunchImplrequest - Finish Launch Request to use (end time will be updated after wait).