com.atlassian.bamboo.build.artifact
Interface ArtifactHandler
- All Superinterfaces:
- BambooPluginModule
- All Known Implementing Classes:
- AbstractArtifactHandler, AbtractLocalArtifactHandler, AgentLocalArtifactHandler, BambooRemoteArtifactHandler, ServerLocalArtifactHandler
public interface ArtifactHandler
- extends BambooPluginModule
Method Summary |
boolean |
canServeArtifact(ArtifactDefinitionContext artifact,
java.util.Map<java.lang.String,java.lang.String> artifactHandlersConfiguration)
|
java.util.Map<java.lang.String,java.lang.String> |
getDefaultConfiguration()
|
java.lang.String |
getEditHtml()
|
com.atlassian.plugin.ModuleDescriptor<ArtifactHandler> |
getModuleDescriptor()
|
int |
getSpeed(java.util.Map<java.lang.String,java.lang.String> artifactHandlersConfiguration)
|
java.util.Set<AgentType> |
getSupportedAgents()
|
boolean |
publish(org.apache.tools.ant.types.FileSet sourceFileSet,
PlanResultKey planResultKey,
ArtifactDefinitionContext artifact,
java.util.Map<java.lang.String,java.lang.String> artifactHandlersConfiguration)
|
ArtifactRetrievalStatus |
retrieve(PlanResultKey planResultKey,
ArtifactSubscriptionContext artifactSubscription,
java.util.Map<java.lang.String,java.lang.String> artifactHandlersConfiguration,
java.io.File baseDestinationPath)
|
LOCAL_SPEED
static final int LOCAL_SPEED
- See Also:
- Constant Field Values
LAN_SPEED
static final int LAN_SPEED
- See Also:
- Constant Field Values
WAN_SPEED
static final int WAN_SPEED
- See Also:
- Constant Field Values
publish
boolean publish(@NotNull
org.apache.tools.ant.types.FileSet sourceFileSet,
@NotNull
PlanResultKey planResultKey,
@NotNull
ArtifactDefinitionContext artifact,
@NotNull
java.util.Map<java.lang.String,java.lang.String> artifactHandlersConfiguration)
throws java.io.IOException
- Throws:
java.io.IOException
retrieve
@NotNull
ArtifactRetrievalStatus retrieve(@NotNull
PlanResultKey planResultKey,
@NotNull
ArtifactSubscriptionContext artifactSubscription,
@NotNull
java.util.Map<java.lang.String,java.lang.String> artifactHandlersConfiguration,
@NotNull
java.io.File baseDestinationPath)
throws java.io.IOException
- Throws:
java.io.IOException
getSupportedAgents
@NotNull
java.util.Set<AgentType> getSupportedAgents()
getEditHtml
@Nullable
java.lang.String getEditHtml()
getModuleDescriptor
@NotNull
com.atlassian.plugin.ModuleDescriptor<ArtifactHandler> getModuleDescriptor()
canServeArtifact
boolean canServeArtifact(ArtifactDefinitionContext artifact,
java.util.Map<java.lang.String,java.lang.String> artifactHandlersConfiguration)
getDefaultConfiguration
@Nullable
java.util.Map<java.lang.String,java.lang.String> getDefaultConfiguration()
getSpeed
int getSpeed(@NotNull
java.util.Map<java.lang.String,java.lang.String> artifactHandlersConfiguration)
Copyright © 2012 Atlassian. All Rights Reserved.