public class Conductor extends Object
| Constructor and Description |
|---|
Conductor(Client.Environment env,
DcpClientMetrics metrics) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<Void> |
connect() |
boolean |
disconnected()
Returns true if all channels and the config provider are in a disconnected state.
|
reactor.core.publisher.Mono<io.netty.buffer.ByteBuf> |
getFailoverLog(int partition) |
reactor.core.publisher.Flux<PartitionAndSeqno> |
getSeqnos() |
int |
numberOfPartitions()
Returns the total number of partitions.
|
SessionState |
sessionState() |
reactor.core.publisher.Mono<Void> |
startStreamForPartition(int partition,
StreamOffset startOffset,
long endSeqno) |
reactor.core.publisher.Mono<Void> |
stop() |
reactor.core.publisher.Mono<Void> |
stopStreamForPartition(int partition) |
boolean |
streamIsOpen(int partition) |
public Conductor(Client.Environment env, DcpClientMetrics metrics)
public SessionState sessionState()
public reactor.core.publisher.Mono<Void> connect()
public boolean disconnected()
public reactor.core.publisher.Mono<Void> stop()
public int numberOfPartitions()
public reactor.core.publisher.Flux<PartitionAndSeqno> getSeqnos()
public reactor.core.publisher.Mono<io.netty.buffer.ByteBuf> getFailoverLog(int partition)
public reactor.core.publisher.Mono<Void> startStreamForPartition(int partition, StreamOffset startOffset, long endSeqno)
public reactor.core.publisher.Mono<Void> stopStreamForPartition(int partition)
public boolean streamIsOpen(int partition)
Copyright © 2021 Couchbase, Inc.. All rights reserved.