com.atlassian.bamboo.v2.build.agent.messages
Class ArtifactPublishMessage
java.lang.Object
com.atlassian.bamboo.v2.build.agent.messages.AbstractBambooAgentMessage
com.atlassian.bamboo.v2.build.agent.messages.ArtifactTransferPayloadCarrierMessage
com.atlassian.bamboo.v2.build.agent.messages.ArtifactPublishMessage
- All Implemented Interfaces:
- AuthenticableMessage, BambooAgentMessage, Closeable, Serializable
public class ArtifactPublishMessage
- extends ArtifactTransferPayloadCarrierMessage
- implements AuthenticableMessage, Closeable
Implements Closeable
to remove temporary file storage if message was declined.
- See Also:
- Serialized Form
ArtifactPublishMessage
public ArtifactPublishMessage(@NotNull
org.apache.tools.ant.types.FileSet sourceFileSet,
@NotNull
PlanResultKey planResultKey,
@NotNull
ArtifactDefinitionContext artifact)
deliver
public Object deliver()
- Description copied from interface:
BambooAgentMessage
- Delivers the message to the appropriate object in the local virtual machine.
- Specified by:
deliver
in interface BambooAgentMessage
- Overrides:
deliver
in class ArtifactTransferPayloadCarrierMessage
- Returns:
- an optional reply to message (including error-reporting messages)
close
public void close()
- Specified by:
close
in interface Closeable
getAuthenticationToken
public SecureToken getAuthenticationToken()
- Specified by:
getAuthenticationToken
in interface AuthenticableMessage
getIdentification
public ResultKey getIdentification()
- Specified by:
getIdentification
in interface AuthenticableMessage
toString
public String toString()
- Overrides:
toString
in class Object
getArtifactStorageDirectory
protected File getArtifactStorageDirectory()
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.