@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