@InterfaceAudience.Public @InterfaceStability.Stable public interface BatcherBuilder extends Serializable
| Modifier and Type | Field and Description |
|---|---|
static BatcherBuilder |
DEFAULT
Default batch message container.
|
static BatcherBuilder |
KEY_BASED
Key based batch message container.
|
| Modifier and Type | Method and Description |
|---|---|
BatchMessageContainer |
build()
Build a new batch message container.
|
static final BatcherBuilder DEFAULT
incoming single messages: (k1, v1), (k2, v1), (k3, v1), (k1, v2), (k2, v2), (k3, v2), (k1, v3), (k2, v3), (k3, v3)
batched into single batch message: [(k1, v1), (k2, v1), (k3, v1), (k1, v2), (k2, v2), (k3, v2), (k1, v3), (k2, v3), (k3, v3)]
static final BatcherBuilder KEY_BASED
incoming single messages: (k1, v1), (k2, v1), (k3, v1), (k1, v2), (k2, v2), (k3, v2), (k1, v3), (k2, v3), (k3, v3)
batched into multiple batch messages: [(k1, v1), (k1, v2), (k1, v3)], [(k2, v1), (k2, v2), (k2, v3)], [(k3, v1), (k3, v2), (k3, v3)]
BatchMessageContainer build()
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.