com.atlassian.bamboo.v2.build.agent.messages
Class ArtifactPublishMessage

java.lang.Object
  extended by com.atlassian.bamboo.v2.build.agent.messages.AbstractBambooAgentMessage
      extended by com.atlassian.bamboo.v2.build.agent.messages.ArtifactTransferPayloadCarrierMessage
          extended by com.atlassian.bamboo.v2.build.agent.messages.ArtifactPublishMessage
All Implemented Interfaces:
AuthenticableMessage, BambooAgentMessage, java.io.Serializable

public class ArtifactPublishMessage
extends ArtifactTransferPayloadCarrierMessage
implements AuthenticableMessage

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.bamboo.v2.build.agent.messages.AuthenticableMessage
AuthenticableMessage.Identification
 
Field Summary
 
Fields inherited from class com.atlassian.bamboo.v2.build.agent.messages.ArtifactTransferPayloadCarrierMessage
payload
 
Constructor Summary
ArtifactPublishMessage(org.apache.tools.ant.types.FileSet sourceFileSet, PlanResultKey planResultKey, ArtifactDefinitionContext artifact)
           
 
Method Summary
 java.lang.Object deliver()
          Delivers the message to the appropriate object in the local virtual machine.
 SecureToken getAuthenticationToken()
           
 ResultKey getIdentification()
           
 
Methods inherited from class com.atlassian.bamboo.v2.build.agent.messages.ArtifactTransferPayloadCarrierMessage
getTransferredFileNames
 
Methods inherited from class com.atlassian.bamboo.v2.build.agent.messages.AbstractBambooAgentMessage
getComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArtifactPublishMessage

public ArtifactPublishMessage(@NotNull
                              org.apache.tools.ant.types.FileSet sourceFileSet,
                              @NotNull
                              PlanResultKey planResultKey,
                              @NotNull
                              ArtifactDefinitionContext artifact)
Method Detail

deliver

public java.lang.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)

getAuthenticationToken

public SecureToken getAuthenticationToken()
Specified by:
getAuthenticationToken in interface AuthenticableMessage

getIdentification

public ResultKey getIdentification()
Specified by:
getIdentification in interface AuthenticableMessage


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.