{
  "metamodel_version": "1.0",
  "module": "Reactive-stream-adapter",
  "events": [
    {
      "name": "AdapterStarted",
      "description": "Старт адаптера",
      "mode": "speed",
      "success": true,
      "params": [
        {
          "name": "ModuleId",
          "description": "Идентификатор инсталляции EVTA"
        },
        {
          "name": "AdapterConfiguration",
          "description": "Конфигурация EVTA"
        },
        {
          "name": "RequestId",
          "description": "Уникальный идентификатор события"
        }
      ]
    },
    {
      "name": "AdapterStartFailed",
      "description": "Ошибка при старте scheduler'а",
      "mode": "speed",
      "success": false,
      "params": [
        {
          "name": "ModuleId",
          "description": "Идентификатор инсталляции EVTA"
        },
        {
          "name": "AdapterConfiguration",
          "description": "Конфигурация EVTA"
        },
        {
          "name": "ErrorMessage",
          "description": "Сообщение об ошибке"
        },
        {
          "name": "RequestId",
          "description": "Уникальный идентификатор события"
        }
      ]
    },
    {
      "name": "AdapterStopped",
      "description": "Стоп адаптера",
      "mode": "speed",
      "success": true,
      "params": [
        {
          "name": "ModuleId",
          "description": "Идентификатор инсталляции EVTA"
        },
        {
          "name": "RequestId",
          "description": "Уникальный идентификатор события"
        }
      ]
    },
    {
      "name": "AdapterFailed",
      "description": "Критическая ошибка в работе адаптера",
      "mode": "speed",
      "success": false,
      "params": [
        {
          "name": "ModuleId",
          "description": "Идентификатор инсталляции EVTA"
        },
        {
          "name": "ErrorMessage",
          "description": "Сообщение об ошибке"
        },
        {
          "name": "RequestId",
          "description": "Уникальный идентификатор события"
        }
      ]
    },
    {
      "name": "ClientConnected",
      "description": "Подключение клиента к адаптеру",
      "mode": "speed",
      "success": true,
      "params": [
        {
          "name": "ModuleId",
          "description": "Идентификатор инсталляции EVTA"
        },
        {
          "name": "RequestId",
          "description": "Уникальный идентификатор события"
        }
      ]
    },
    {
      "name": "ClientConnectionFailed",
      "description": "Ошибка при подключении клиента",
      "mode": "speed",
      "success": false,
      "params": [
        {
          "name": "ModuleId",
          "description": "Идентификатор инсталляции EVTA"
        },
        {
          "name": "ErrorMessage",
          "description": "Сообщение об ошибке"
        },
        {
          "name": "RequestId",
          "description": "Уникальный идентификатор события"
        }
      ]
    },
    {
      "name": "MessageValidated",
      "description": "Успешная валидация сообщения",
      "mode": "speed",
      "success": true,
      "params": [
        {
          "name": "ModuleId",
          "description": "Идентификатор инсталляции EVTA"
        },
        {
          "name": "RequestId",
          "description": "Уникальный идентификатор события"
        },
        {
          "name": "MessageType",
          "description": "Тип транспорта"
        },
        {
          "name": "MessageCoordinates",
          "description": "Координаты сообщения"
        },
        {
          "name": "SchemaType",
          "description": "Тип схемы"
        },
        {
          "name": "SchemaName",
          "description": "Имя схемы"
        }
      ]
    },
    {
      "name": "MessageValidationFailed",
      "description": "Ошибка при валидации сообщения",
      "mode": "speed",
      "success": false,
      "params": [
        {
          "name": "ModuleId",
          "description": "Идентификатор инсталляции EVTA"
        },
        {
          "name": "RequestId",
          "description": "Уникальный идентификатор события"
        },
        {
          "name": "MessageType",
          "description": "Тип транспорта"
        },
        {
          "name": "MessageCoordinates",
          "description": "Координаты сообщения"
        },
        {
          "name": "SchemaType",
          "description": "Тип схемы"
        },
        {
          "name": "SchemaName",
          "description": "Имена схем"
        },
        {
          "name": "ErrorMessage",
          "description": "Сообщение об ошибке"
        }
      ]
    }
  ]
}