CRecordGetQueueInfo

A record of the MessageQueueRegistry method getQueueInfo().

{
  "id": "2da3e618-71c2-42b2-a671-15fe88b37360",
  "name": "GET_QUEUE_INFO",
  "isService": "true",
  "namespaces": "*",
  "description": "Get information about a queue.",
  "slots": [
    {
      "key": "2",
      "name": "EXIST",
      "direction": "ANSWER",
      "mandatory": "true",
      "type": "BOOLEAN",
      "description": "True if queue is registered.\nFalse if queue is not registered."
    },
    {
      "key": "4",
      "name": "IS_SYNC",
      "direction": "ANSWER",
      "mandatory": "true",
      "type": "BOOLEAN",
      "description": "True if synchronous, otherwise false."
    },
    {
      "key": "1",
      "name": "QID",
      "direction": "REQUEST",
      "mandatory": "true",
      "type": "ID",
      "description": "The ID of the queue."
    },
    {
      "key": "3",
      "name": "TARGET_COUNT",
      "direction": "ANSWER",
      "mandatory": "true",
      "type": "INT",
      "description": "The target count."
    },
    {
      "key": "6",
      "name": "THREAD_NAME",
      "direction": "ANSWER",
      "mandatory": "false",
      "type": "STRING",
      "description": "The thread name if asynchronous, otherwise not set."
    },
    {
      "key": "5",
      "name": "THREAD_PRIORITY",
      "direction": "ANSWER",
      "mandatory": "false",
      "type": "INT",
      "description": "The priority if asynchronous, otherwise not set."
    }
  ]
}

nyssr.net - Innovative Distributed System