com.atlassian.bamboo.v2.build.agent.messages
Interface BambooAgentMessageBatch<T extends BambooAgentMessage>

All Superinterfaces:
BambooAgentMessage, Serializable
All Known Implementing Classes:
BatchRemoteBambooMessage, LogMessageBatch

public interface BambooAgentMessageBatch<T extends BambooAgentMessage>
extends BambooAgentMessage


Nested Class Summary
static interface BambooAgentMessageBatch.Descriptor<T extends BambooAgentMessage>
           
 
Method Summary
 void add(T bambooAgentMessage)
           
 boolean isExpensive()
          If true, the batch is going to be expensive to process.
 boolean shouldStartNewBatch(BambooAgentMessage bambooAgentMessage)
           
 int size()
           
 
Methods inherited from interface com.atlassian.bamboo.v2.build.agent.messages.BambooAgentMessage
deliver
 

Method Detail

add

void add(@NotNull
         T bambooAgentMessage)

size

int size()

shouldStartNewBatch

boolean shouldStartNewBatch(@NotNull
                            BambooAgentMessage bambooAgentMessage)

isExpensive

boolean isExpensive()
If true, the batch is going to be expensive to process.



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