Class DefaultDockerHandlerProvider
java.lang.Object
com.atlassian.bamboo.build.docker.DefaultDockerHandlerProvider
- All Implemented Interfaces:
DockerHandlerProvider,InitablePluginModule<DockerHandlerModuleDescriptor>,BambooPluginModule
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultDockerHandlerProvider(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(org.apache.struts2.text.TextProvider textProvider) voidinit(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, waitMethods 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:InitablePluginModuleInitialises the Plugin with the plugin module descriptor- Specified by:
initin interfaceInitablePluginModule<DockerHandlerModuleDescriptor>- Parameters:
moduleDescriptor- Plugin module descriptor
-
getIsolationType
- Specified by:
getIsolationTypein interfaceDockerHandlerProvider
-
getHandler
- Specified by:
getHandlerin interfaceDockerHandlerProvider
-
getHandler
- Specified by:
getHandlerin interfaceDockerHandlerProvider
-
getHandler
- Specified by:
getHandlerin interfaceDockerHandlerProvider
-
getIsolationTypeLabel
- Specified by:
getIsolationTypeLabelin interfaceDockerHandlerProvider
-