@ExperimentalApi public interface DockerHandlerProvider extends InitablePluginModule<DockerHandlerModuleDescriptor>
Modifier and Type | Method and Description |
---|---|
default @Nullable String |
getEnvironmentConfigurationKey()
Returns custom handler provider key.
|
DockerHandler |
getHandler(@Nullable BuildDefinition job,
boolean create) |
DockerHandler |
getHandler(@Nullable Environment environment,
boolean create) |
DockerHandler |
getHandler(@NotNull Map<String,Object> webFragmentsContextMap,
boolean create) |
String |
getIsolationType() |
String |
getIsolationTypeLabel(com.opensymphony.xwork2.TextProvider textProvider) |
default boolean |
isCustomDedicatedAgentExpected(@NotNull BuildDefinition buildDefinition)
If an environment is configured by this plugin to use ephemeral agents.
|
default boolean |
isCustomDedicatedAgentExpected(@NotNull Map<String,String> environmentCustomConfig)
If an environment is configured by this plugin to use ephemeral agents.
|
init
String getIsolationType()
String getIsolationTypeLabel(com.opensymphony.xwork2.TextProvider textProvider)
DockerHandler getHandler(@Nullable @Nullable BuildDefinition job, boolean create)
DockerHandler getHandler(@Nullable @Nullable Environment environment, boolean create)
DockerHandler getHandler(@NotNull @NotNull Map<String,Object> webFragmentsContextMap, boolean create)
default boolean isCustomDedicatedAgentExpected(@NotNull @NotNull BuildDefinition buildDefinition)
default boolean isCustomDedicatedAgentExpected(@NotNull @NotNull Map<String,String> environmentCustomConfig)
@Nullable default @Nullable String getEnvironmentConfigurationKey()
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.