public class OpenshiftStartedEnvironment extends Object implements org.jboss.pnc.spi.environment.StartedEnvironment
| Constructor and Description |
|---|
OpenshiftStartedEnvironment(ExecutorService executor,
org.jboss.pnc.common.json.moduleconfig.OpenshiftBuildAgentConfig openshiftBuildAgentConfig,
org.jboss.pnc.common.json.moduleconfig.OpenshiftEnvironmentDriverModuleConfig environmentConfiguration,
org.jboss.pnc.common.monitor.PullingMonitor pullingMonitor,
org.jboss.pnc.spi.repositorymanager.model.RepositorySession repositorySession,
String systemImageId,
org.jboss.pnc.spi.builddriver.DebugData debugData,
String accessToken,
org.jboss.pnc.pncmetrics.MetricsConfiguration metricsConfiguration,
Map<String,String> parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
void |
destroyEnvironment() |
String |
getId() |
void |
monitorInitialization(Consumer<org.jboss.pnc.spi.environment.RunningEnvironment> onComplete,
Consumer<Exception> onError)
Call stack:
monitorInitialization:
-> setup monitors, track them and return
-> pullingMonitor.monitor(
|
public OpenshiftStartedEnvironment(ExecutorService executor, org.jboss.pnc.common.json.moduleconfig.OpenshiftBuildAgentConfig openshiftBuildAgentConfig, org.jboss.pnc.common.json.moduleconfig.OpenshiftEnvironmentDriverModuleConfig environmentConfiguration, org.jboss.pnc.common.monitor.PullingMonitor pullingMonitor, org.jboss.pnc.spi.repositorymanager.model.RepositorySession repositorySession, String systemImageId, org.jboss.pnc.spi.builddriver.DebugData debugData, String accessToken, org.jboss.pnc.pncmetrics.MetricsConfiguration metricsConfiguration, Map<String,String> parameters)
public void monitorInitialization(Consumer<org.jboss.pnc.spi.environment.RunningEnvironment> onComplete, Consumer<Exception> onError)
monitorInitialization in interface org.jboss.pnc.spi.environment.StartedEnvironmentpublic String getId()
getId in interface org.jboss.pnc.spi.environment.StartedEnvironmentpublic void cancel()
cancel in interface org.jboss.pnc.spi.environment.StartedEnvironmentpublic void destroyEnvironment()
destroyEnvironment in interface org.jboss.pnc.spi.environment.DestroyableEnvironmentCopyright © 2014–2020 JBoss by Red Hat. All rights reserved.