public class DefaultDockerHandlerProvider extends Object implements DockerHandlerProvider
| Constructor and Description |
|---|
DefaultDockerHandlerProvider(EnvironmentCustomConfigService environmentCustomConfigService,
DockerPipelineValidationService dockerPipelineValidationService,
TemplateRenderer templateRenderer,
TaskManager taskManager) |
| Modifier and Type | Method and Description |
|---|---|
DockerHandler |
getHandler(@Nullable BuildDefinition job,
boolean create) |
DockerHandler |
getHandler(@Nullable Environment environment,
boolean create) |
DockerHandler |
getHandler(Map<String,Object> webFragmentsContextMap,
boolean create) |
String |
getIsolationType() |
String |
getIsolationTypeLabel(com.opensymphony.xwork2.TextProvider textProvider) |
void |
init(DockerHandlerModuleDescriptor moduleDescriptor)
Initialises the Plugin with the plugin module descriptor
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisEphemeralAgentExpected, isEphemeralAgentExpectedpublic DefaultDockerHandlerProvider(EnvironmentCustomConfigService environmentCustomConfigService, DockerPipelineValidationService dockerPipelineValidationService, TemplateRenderer templateRenderer, TaskManager taskManager)
public void init(DockerHandlerModuleDescriptor moduleDescriptor)
InitablePluginModuleinit in interface InitablePluginModule<DockerHandlerModuleDescriptor>moduleDescriptor - Plugin module descriptorpublic String getIsolationType()
getIsolationType in interface DockerHandlerProviderpublic DockerHandler getHandler(@Nullable @Nullable BuildDefinition job, boolean create)
getHandler in interface DockerHandlerProviderpublic DockerHandler getHandler(@Nullable @Nullable Environment environment, boolean create)
getHandler in interface DockerHandlerProviderpublic DockerHandler getHandler(Map<String,Object> webFragmentsContextMap, boolean create)
getHandler in interface DockerHandlerProviderpublic String getIsolationTypeLabel(com.opensymphony.xwork2.TextProvider textProvider)
getIsolationTypeLabel in interface DockerHandlerProviderCopyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.