@ApplicationScoped public class RuntimeServiceImpl extends Object implements RuntimeService
Constructor and Description |
---|
RuntimeServiceImpl() |
RuntimeServiceImpl(RuntimeProvisioningServiceBackend runtimeProvisioningService,
PipelineServiceBackend pipelineService,
ProviderService providerService,
javax.enterprise.event.Event<RuntimeChangeEvent> runtimeChangeEvent,
javax.enterprise.event.Event<PipelineExecutionChangeEvent> pipelineExecutionChangeEvent) |
Modifier and Type | Method and Description |
---|---|
PipelineExecutionTraceKey |
createRuntime(ProviderKey providerKey,
String runtimeName,
PipelineKey pipelineKey,
Map<String,String> params) |
void |
deletePipelineExecution(PipelineExecutionTraceKey pipelineExecutionTraceKey) |
void |
deleteRuntime(RuntimeKey runtimeKey,
boolean forced) |
Collection<PipelineKey> |
getPipelines(ProviderTypeKey providerTypeKey) |
RuntimeListItem |
getRuntimeItem(PipelineExecutionTraceKey pipelineExecutionTraceKey) |
RuntimeListItem |
getRuntimeItem(RuntimeKey runtimeKey) |
Collection<RuntimeListItem> |
getRuntimeItems(ProviderKey providerKey) |
void |
startRuntime(RuntimeKey runtimeKey) |
void |
stopPipelineExecution(PipelineExecutionTraceKey pipelineExecutionTraceKey) |
void |
stopRuntime(RuntimeKey runtimeKey) |
public RuntimeServiceImpl()
@Inject public RuntimeServiceImpl(RuntimeProvisioningServiceBackend runtimeProvisioningService, PipelineServiceBackend pipelineService, ProviderService providerService, javax.enterprise.event.Event<RuntimeChangeEvent> runtimeChangeEvent, javax.enterprise.event.Event<PipelineExecutionChangeEvent> pipelineExecutionChangeEvent)
public Collection<RuntimeListItem> getRuntimeItems(ProviderKey providerKey)
getRuntimeItems
in interface RuntimeService
public RuntimeListItem getRuntimeItem(PipelineExecutionTraceKey pipelineExecutionTraceKey)
getRuntimeItem
in interface RuntimeService
public RuntimeListItem getRuntimeItem(RuntimeKey runtimeKey)
getRuntimeItem
in interface RuntimeService
public Collection<PipelineKey> getPipelines(ProviderTypeKey providerTypeKey)
getPipelines
in interface RuntimeService
public PipelineExecutionTraceKey createRuntime(ProviderKey providerKey, String runtimeName, PipelineKey pipelineKey, Map<String,String> params)
createRuntime
in interface RuntimeService
public void stopPipelineExecution(PipelineExecutionTraceKey pipelineExecutionTraceKey)
stopPipelineExecution
in interface RuntimeService
public void deletePipelineExecution(PipelineExecutionTraceKey pipelineExecutionTraceKey)
deletePipelineExecution
in interface RuntimeService
public void stopRuntime(RuntimeKey runtimeKey)
stopRuntime
in interface RuntimeService
public void startRuntime(RuntimeKey runtimeKey)
startRuntime
in interface RuntimeService
public void deleteRuntime(RuntimeKey runtimeKey, boolean forced)
deleteRuntime
in interface RuntimeService
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.