Class DefaultDockerHandlerProvider
java.lang.Object
com.atlassian.bamboo.build.docker.DefaultDockerHandlerProvider
- All Implemented Interfaces:
DockerHandlerProvider
,InitablePluginModule<DockerHandlerModuleDescriptor>
,BambooPluginModule
-
Constructor Summary
ConstructorDescriptionDefaultDockerHandlerProvider
(EnvironmentCustomConfigService environmentCustomConfigService, DockerPipelineValidationService dockerPipelineValidationService, TemplateRenderer templateRenderer, TaskManager taskManager) -
Method Summary
Modifier and TypeMethodDescriptiongetHandler
(@Nullable BuildDefinition job, boolean create) getHandler
(@Nullable Environment environment, boolean create) getHandler
(Map<String, Object> webFragmentsContextMap, boolean create) getIsolationTypeLabel
(com.opensymphony.xwork2.TextProvider textProvider) void
init
(DockerHandlerModuleDescriptor moduleDescriptor) Initialises the Plugin with the plugin module descriptorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.bamboo.build.docker.DockerHandlerProvider
getEnvironmentConfigurationKey, isCustomDedicatedAgentExpected, isCustomDedicatedAgentExpected
-
Constructor Details
-
DefaultDockerHandlerProvider
public DefaultDockerHandlerProvider(EnvironmentCustomConfigService environmentCustomConfigService, DockerPipelineValidationService dockerPipelineValidationService, TemplateRenderer templateRenderer, TaskManager taskManager)
-
-
Method Details
-
init
Description copied from interface:InitablePluginModule
Initialises the Plugin with the plugin module descriptor- Specified by:
init
in interfaceInitablePluginModule<DockerHandlerModuleDescriptor>
- Parameters:
moduleDescriptor
- Plugin module descriptor
-
getIsolationType
- Specified by:
getIsolationType
in interfaceDockerHandlerProvider
-
getHandler
- Specified by:
getHandler
in interfaceDockerHandlerProvider
-
getHandler
- Specified by:
getHandler
in interfaceDockerHandlerProvider
-
getHandler
- Specified by:
getHandler
in interfaceDockerHandlerProvider
-
getIsolationTypeLabel
- Specified by:
getIsolationTypeLabel
in interfaceDockerHandlerProvider
-