接口 BatcherBuilder

  • 所有超级接口:
    java.io.Serializable

    @Public
    @Stable
    public interface BatcherBuilder
    extends java.io.Serializable
    Batcher builder.
    • 字段详细资料

      • DEFAULT

        static final BatcherBuilder DEFAULT
        Default batch message container.

        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)]

      • KEY_BASED

        static final BatcherBuilder KEY_BASED
        Key based batch message container.

        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)]

    • 方法详细资料

      • build

        BatchMessageContainer build()
        Build a new batch message container.
        返回:
        new batch message container