Class ClientIndexCursorCloseRequest

java.lang.Object
org.apache.ignite.client.handler.requests.table.ClientIndexCursorCloseRequest

public class ClientIndexCursorCloseRequest extends Object
Client request: close an index-driven cursor opened by INDEX_GET.

Wire layout: long resourceId. No response body.

Removes the resource from the registry and triggers its release runnable - which inside ClientIndexResultSet.closeAsync() cancels the upstream subscription and commits the implicit RO tx (or rolls back if an upstream error was recorded).

  • Constructor Details

    • ClientIndexCursorCloseRequest

      public ClientIndexCursorCloseRequest()
  • Method Details

    • process

      public static CompletableFuture<ResponseWriter> process(org.apache.ignite.internal.client.proto.ClientMessageUnpacker in, ClientResourceRegistry resources) throws org.apache.ignite.internal.lang.IgniteInternalCheckedException
      Processes the request.
      Throws:
      org.apache.ignite.internal.lang.IgniteInternalCheckedException