IRPCVault.SendPushDataPendingHeartbeat

View as Markdown

Vault API / core write session returns metadata structure version

Sends a heartbeat signal as an early response for server data push (with non-zero request id). If the client cannot provide final response in 20 seconds, the client should be sending a heartbeat signal for server that prevents server from terminating the request.

ServiceVault information MFiles.IRPCVault
gRPC method/MFiles.IRPCVault/SendPushDataPendingHeartbeat
HTTP (mf-http-grpc)POST /grpc/v1/send-push-data-pending-heartbeat
RequestSendPushDataPendingHeartbeatRequest
ResponseSendPushDataPendingHeartbeatResponse
Book and levelVault API, core
Kindwrite
SessionRequired: the session ID from LogIn in the mfiles-session-id-bin metadata.
Idempotentno
Returns metadata structure versionyes (in the mfiles-metadata-version-bin trailer)
Streamingnone (unary)

Remarks

Part of server data push. A client that needs more time to answer a push request sends this within 20 seconds, and again as needed, so that the server keeps waiting for SendPushDataResponse.

Request: SendPushDataPendingHeartbeatRequest

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
response_idint32The response id, should match with the request id that was received from of the RequestPushDataAsync call.

Response: SendPushDataPendingHeartbeatResponse

No fields.