com.atlassian.bamboo.build.artifact
Class AbtractLocalArtifactHandler
java.lang.Object
com.atlassian.bamboo.build.artifact.AbstractArtifactHandler
com.atlassian.bamboo.build.artifact.AbtractLocalArtifactHandler
- All Implemented Interfaces:
- ArtifactHandler, InitablePluginModule<ArtifactHandlerModuleDescriptor>, BambooPluginModule
- Direct Known Subclasses:
- AgentLocalArtifactHandler, ServerLocalArtifactHandler
public abstract class AbtractLocalArtifactHandler
- extends AbstractArtifactHandler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbtractLocalArtifactHandler
public AbtractLocalArtifactHandler(java.util.Set<AgentType> supportedAgents)
publish
public boolean publish(@NotNull
PlanResultKey planResultKey,
@NotNull
ArtifactDefinitionContext artifact,
@NotNull
ArtifactPublishingConfig artifactPublishingConfig)
throws java.io.IOException
- Throws:
java.io.IOException
retrieve
@NotNull
public ArtifactRetrievalStatus retrieve(@NotNull
PlanResultKey planResultKey,
@NotNull
ArtifactSubscriptionContext artifactSubscription,
@NotNull
ArtifactRetrievalConfig artifactRetrievalConfig)
throws java.io.IOException
- Throws:
java.io.IOException
getArtifactStorageDirectory
protected java.io.File getArtifactStorageDirectory(PlanResultKey planResultKey,
ArtifactDefinitionContext artifact,
java.util.Map<java.lang.String,java.lang.String> artifactHandlersConfiguration)
getArtifactStorage
protected abstract ArtifactStorage getArtifactStorage(java.util.Map<java.lang.String,java.lang.String> artifactHandlersConfiguration)
getSpeed
public int getSpeed(@NotNull
java.util.Map<java.lang.String,java.lang.String> artifactHandlersConfiguration)
Copyright © 2012 Atlassian. All Rights Reserved.