com.atlassian.bamboo.build.artifact
Class ServerLocalArtifactHandler

java.lang.Object
  extended by com.atlassian.bamboo.build.artifact.AbstractArtifactHandler
      extended by com.atlassian.bamboo.build.artifact.AbstractLocalArtifactHandler
          extended by com.atlassian.bamboo.build.artifact.ServerLocalArtifactHandler
All Implemented Interfaces:
ArtifactHandler, InitablePluginModule<ArtifactHandlerModuleDescriptor>, BambooPluginModule

public class ServerLocalArtifactHandler
extends AbstractLocalArtifactHandler


Field Summary
 
Fields inherited from class com.atlassian.bamboo.build.artifact.AbstractArtifactHandler
ALL_AGENT_TYPES, LOCAL_AGENTS, NON_LOCAL_AGENTS
 
Fields inherited from interface com.atlassian.bamboo.build.artifact.ArtifactHandler
LAN_SPEED, LOCAL_SPEED, WAN_SPEED
 
Constructor Summary
ServerLocalArtifactHandler()
           
 
Method Summary
protected  ArtifactStorage getArtifactStorage(ArtifactHandlerConfigProvider artifactHandlerConfigProvider)
           
 ArtifactHandlerPublishingResult publish(PlanResultKey planResultKey, ArtifactDefinitionContext artifact, ArtifactPublishingConfig artifactPublishingConfig)
           
 
Methods inherited from class com.atlassian.bamboo.build.artifact.AbstractLocalArtifactHandler
getArtifactLinkDataProvider, getArtifactLinkDataProvider, getArtifactStorageDirectory, getArtifactStorageDirectory, getSpeed, moveArtifactToGlobalStorage, removeArtifactFromStorage, removeArtifactFromStorage, removeArtifactsFromStorage, removeArtifactsFromStorage, retrieve, retrieve
 
Methods inherited from class com.atlassian.bamboo.build.artifact.AbstractArtifactHandler
canHandleArtifact, configProvider, configProvider, getConfigurationKey, getConfigValue, getDefaultConfiguration, getModuleDescriptor, getSupportedAgents, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerLocalArtifactHandler

public ServerLocalArtifactHandler()
Method Detail

publish

@NotNull
public ArtifactHandlerPublishingResult publish(@NotNull
                                                       PlanResultKey planResultKey,
                                                       @NotNull
                                                       ArtifactDefinitionContext artifact,
                                                       @NotNull
                                                       ArtifactPublishingConfig artifactPublishingConfig)
                                        throws IOException
Specified by:
publish in interface ArtifactHandler
Overrides:
publish in class AbstractLocalArtifactHandler
Throws:
IOException

getArtifactStorage

protected ArtifactStorage getArtifactStorage(@NotNull
                                             ArtifactHandlerConfigProvider artifactHandlerConfigProvider)
Specified by:
getArtifactStorage in class AbstractLocalArtifactHandler


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.