com.atlassian.bamboo.v2.build.agent.messages
Class BatchRemoteBambooMessage
java.lang.Object
com.atlassian.bamboo.v2.build.agent.messages.BatchRemoteBambooMessage
- All Implemented Interfaces:
- BambooAgentMessage, BambooAgentMessageBatch<BambooAgentMessage>, java.io.Serializable
public class BatchRemoteBambooMessage
- extends java.lang.Object
- implements BambooAgentMessageBatch<BambooAgentMessage>
A RemoteBambooMessage
that contains a List
of messages to be dlivered in one go
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BatchRemoteBambooMessage
@Deprecated
public BatchRemoteBambooMessage(@NotNull
java.util.List<BambooAgentMessage> messages)
- Deprecated.
add
public void add(@NotNull
BambooAgentMessage bambooAgentMessage)
- Specified by:
add
in interface BambooAgentMessageBatch<BambooAgentMessage>
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
- Returns:
- an optional reply to message (including error-reporting messages)
getMessages
@NotNull
public java.util.List<BambooAgentMessage> getMessages()
- Specified by:
getMessages
in interface BambooAgentMessageBatch<BambooAgentMessage>
shouldStartNewBatch
public boolean shouldStartNewBatch(@NotNull
BambooAgentMessage bambooAgentMessage)
- Specified by:
shouldStartNewBatch
in interface BambooAgentMessageBatch<BambooAgentMessage>
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
descriptor
public static BambooAgentMessageBatch.Descriptor<BambooAgentMessage> descriptor()
Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.