public static class PartitionSession.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PartitionSession |
build() |
PartitionSession.Builder |
setCommitFunction(BiConsumer<Long,OffsetsRange> commitFunction) |
PartitionSession.Builder |
setCommittedOffset(long committedOffset) |
PartitionSession.Builder |
setDataEventCallback(Function<DataReceivedEvent,CompletableFuture<Void>> dataEventCallback) |
PartitionSession.Builder |
setDecompressionExecutor(Executor decompressionExecutor) |
PartitionSession.Builder |
setId(long id) |
PartitionSession.Builder |
setPartitionId(long partitionId) |
PartitionSession.Builder |
setPartitionOffsets(OffsetsRange partitionOffsets) |
PartitionSession.Builder |
setPath(String path) |
public PartitionSession.Builder setId(long id)
public PartitionSession.Builder setPath(String path)
public PartitionSession.Builder setPartitionId(long partitionId)
public PartitionSession.Builder setCommittedOffset(long committedOffset)
public PartitionSession.Builder setPartitionOffsets(OffsetsRange partitionOffsets)
public PartitionSession.Builder setDecompressionExecutor(Executor decompressionExecutor)
public PartitionSession.Builder setDataEventCallback(Function<DataReceivedEvent,CompletableFuture<Void>> dataEventCallback)
public PartitionSession.Builder setCommitFunction(BiConsumer<Long,OffsetsRange> commitFunction)
public PartitionSession build()
Copyright © 2023. All rights reserved.