public static final class BufferedSender.Builder
extends java.lang.Object
BufferedSender.| Constructor and Description |
|---|
Builder()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
BufferedSender.Builder |
batchSize(int batchSize)
The batch size for every flush.
|
BufferedSender |
build()
Builds the
buffered sender. |
BufferedSender.Builder |
flushFreq(long flushFreq)
The frequency to flush the queue in millis.
|
BufferedSender.Builder |
initialFlushDelay(long initialFlushDelay)
The frequency to wait before the first flush of the queue in millis.
|
BufferedSender.Builder |
queue(java.util.Queue<com.rollbar.api.payload.Payload> queue)
The queue.
|
BufferedSender.Builder |
sender(Sender sender)
The sender.
|
BufferedSender.Builder |
senderFailureStrategy(SenderFailureStrategy strategy)
The strategy to use when sending fails.
|
public BufferedSender.Builder batchSize(int batchSize)
batchSize - the batch size.public BufferedSender.Builder initialFlushDelay(long initialFlushDelay)
initialFlushDelay - the flush frequency.public BufferedSender.Builder flushFreq(long flushFreq)
flushFreq - the flush frequency.public BufferedSender.Builder queue(java.util.Queue<com.rollbar.api.payload.Payload> queue)
queue - the queue.public BufferedSender.Builder sender(Sender sender)
sender - the sender.public BufferedSender.Builder senderFailureStrategy(SenderFailureStrategy strategy)
strategy - the strategy.public BufferedSender build()
buffered sender.