IRPCApplicationTaskQueue.OpenTaskQueue

View as Markdown

Server integration API / specialized write session

Creates a task queue if it does not exist, or confirms an existing one.

ServiceApplication task queue MFiles.IRPCApplicationTaskQueue
gRPC method/MFiles.IRPCApplicationTaskQueue/OpenTaskQueue
HTTP (mf-http-grpc)POST /grpc/v1/open-task-queue
RequestOpenTaskQueueRequest
ResponseOpenTaskQueueResponse
Book and levelServer integration API, specialized
Kindwrite
SessionRequired: the session ID from LogIn in the mfiles-session-id-bin metadata.
Idempotentno
Returns metadata structure versionno
Streamingnone (unary)

Remarks

Request: OpenTaskQueueRequest

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

FieldTypeDescription
queue_idstringThe ID of the queue, chosen by the application; make it unique, for example prefixed with the application's name. Leading and trailing spaces are removed.
queue_behaviorApplicationTaskQueueProcessingBehaviorAPPLICATION_TASK_QUEUE_PROCESSING_BEHAVIOR_SEQUENTIAL to process the tasks one at a time in the order they were added, or ..._CONCURRENT to process them in parallel.Values: APPLICATION_TASK_QUEUE_PROCESSING_BEHAVIOR_SEQUENTIAL (0), APPLICATION_TASK_QUEUE_PROCESSING_BEHAVIOR_CONCURRENT (1).

Response: OpenTaskQueueResponse

No fields.