Class CursorServiceGrpc.CursorServiceBlockingV2Stub (1.15.7)

public static final class CursorServiceGrpc.CursorServiceBlockingV2Stub extends AbstractBlockingStub<CursorServiceGrpc.CursorServiceBlockingV2Stub>

A stub to allow clients to do synchronous rpc calls to service CursorService.

The service that a subscriber client application uses to manage committed cursors while receiving messsages. A cursor represents a subscriber's progress within a topic partition for a given subscription.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > CursorServiceGrpc.CursorServiceBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

protected CursorServiceGrpc.CursorServiceBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
CursorServiceGrpc.CursorServiceBlockingV2Stub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

commitCursor(CommitCursorRequest request)

public CommitCursorResponse commitCursor(CommitCursorRequest request)

Updates the committed cursor.

Parameter
Name Description
request CommitCursorRequest
Returns
Type Description
CommitCursorResponse

listPartitionCursors(ListPartitionCursorsRequest request)

public ListPartitionCursorsResponse listPartitionCursors(ListPartitionCursorsRequest request)

Returns all committed cursor information for a subscription.

Parameter
Name Description
request ListPartitionCursorsRequest
Returns
Type Description
ListPartitionCursorsResponse

streamingCommitCursor()

public BlockingClientCall<StreamingCommitCursorRequest,StreamingCommitCursorResponse> streamingCommitCursor()

Establishes a stream with the server for managing committed cursors.

Returns
Type Description
io.grpc.stub.BlockingClientCall<StreamingCommitCursorRequest,StreamingCommitCursorResponse>