@NotThreadSafe public static final class MessageSettings.Builder extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
maxBatchCount |
private int |
maxDocumentSize |
private int |
maxMessageSize |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
MessageSettings |
build()
Build it.
|
MessageSettings.Builder |
maxBatchCount(int maxBatchCount)
Sets the maximum number of items in a batch allowed.
|
MessageSettings.Builder |
maxDocumentSize(int maxDocumentSize)
Sets the maximum document size allowed.
|
MessageSettings.Builder |
maxMessageSize(int maxMessageSize)
Sets the maximum message size allowed.
|
private int maxDocumentSize
private int maxMessageSize
private int maxBatchCount
public MessageSettings build()
public MessageSettings.Builder maxDocumentSize(int maxDocumentSize)
maxDocumentSize
- the maximum document size allowedpublic MessageSettings.Builder maxMessageSize(int maxMessageSize)
maxMessageSize
- the maximum message size allowedpublic MessageSettings.Builder maxBatchCount(int maxBatchCount)
maxBatchCount
- the maximum number of items in a batch allowed