@ThreadSafe public class BatchedMessageSender extends Object implements BambooAgentMessageSender
| Constructor and Description |
|---|
BatchedMessageSender(BambooAgentMessageSender delegate,
com.atlassian.bamboo.setup.HomeDirectoryLayout homeDirectoryLayout,
ObjectSerialiserDispatcher objectSerialiserDispatcher) |
| Modifier and Type | Method and Description |
|---|---|
void |
flush() |
Object |
send(BambooAgentMessage message)
Sends a
BambooAgentMessage, and any others that have been submitted but not yet sent, to the server
immediately. |
void |
submit(BambooAgentMessage message)
Submits a
BambooAgentMessage to be sent to the server when convenient. |
public BatchedMessageSender(BambooAgentMessageSender delegate, com.atlassian.bamboo.setup.HomeDirectoryLayout homeDirectoryLayout, ObjectSerialiserDispatcher objectSerialiserDispatcher)
public Object send(@NotNull BambooAgentMessage message)
BambooAgentMessageSenderSends a BambooAgentMessage, and any others that have been submitted but not yet sent, to the server
immediately.
send in interface BambooAgentMessageSendermessage - The BambooAgentMessage to send.public void submit(@NotNull
BambooAgentMessage message)
BambooAgentMessageSenderSubmits a BambooAgentMessage to be sent to the server when convenient.
submit in interface BambooAgentMessageSendermessage - The BambooAgentMessage to submit.public void flush()
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.