Add API OpenOnsService which can active ons service.

This commit is contained in:
sdk-team
2021-02-19 08:06:57 +00:00
parent ef67947d20
commit 3338987506
9 changed files with 87 additions and 84 deletions

View File

@@ -1,3 +1,6 @@
2021-02-19 Version: patch
- Add API OpenOnsService which can active ons service.
2021-02-19 Version: patch
- Generated 2018-06-01 for `dataworks-public`.

View File

@@ -110,45 +110,45 @@ void OnsConsumerStatusResult::parse(const std::string &payload)
consumerConnectionInfoDoObject.startTimeStamp = std::stol(dataNodeConsumerConnectionInfoListConsumerConnectionInfoDo["StartTimeStamp"].asString());
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDo["LastTimeStamp"].isNull())
consumerConnectionInfoDoObject.lastTimeStamp = std::stol(dataNodeConsumerConnectionInfoListConsumerConnectionInfoDo["LastTimeStamp"].asString());
auto allSubscriptionSetNode = allConsumerConnectionInfoListNode["SubscriptionSet"]["SubscriptionData"];
for (auto allConsumerConnectionInfoListNodeSubscriptionSetSubscriptionData : allSubscriptionSetNode)
auto allSubscriptionSetNode = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDo["SubscriptionSet"]["SubscriptionData"];
for (auto dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoSubscriptionSetSubscriptionData : allSubscriptionSetNode)
{
Data::ConsumerConnectionInfoDo::SubscriptionData subscriptionSetObject;
if(!allConsumerConnectionInfoListNodeSubscriptionSetSubscriptionData["Topic"].isNull())
subscriptionSetObject.topic = allConsumerConnectionInfoListNodeSubscriptionSetSubscriptionData["Topic"].asString();
if(!allConsumerConnectionInfoListNodeSubscriptionSetSubscriptionData["SubString"].isNull())
subscriptionSetObject.subString = allConsumerConnectionInfoListNodeSubscriptionSetSubscriptionData["SubString"].asString();
if(!allConsumerConnectionInfoListNodeSubscriptionSetSubscriptionData["SubVersion"].isNull())
subscriptionSetObject.subVersion = std::stol(allConsumerConnectionInfoListNodeSubscriptionSetSubscriptionData["SubVersion"].asString());
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoSubscriptionSetSubscriptionData["Topic"].isNull())
subscriptionSetObject.topic = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoSubscriptionSetSubscriptionData["Topic"].asString();
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoSubscriptionSetSubscriptionData["SubString"].isNull())
subscriptionSetObject.subString = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoSubscriptionSetSubscriptionData["SubString"].asString();
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoSubscriptionSetSubscriptionData["SubVersion"].isNull())
subscriptionSetObject.subVersion = std::stol(dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoSubscriptionSetSubscriptionData["SubVersion"].asString());
auto allTagsSet = value["TagsSet"]["Tag"];
for (auto value : allTagsSet)
subscriptionSetObject.tagsSet.push_back(value.asString());
consumerConnectionInfoDoObject.subscriptionSet.push_back(subscriptionSetObject);
}
auto allRunningDataListNode = allConsumerConnectionInfoListNode["RunningDataList"]["ConsumerRunningDataDo"];
for (auto allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo : allRunningDataListNode)
auto allRunningDataListNode = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDo["RunningDataList"]["ConsumerRunningDataDo"];
for (auto dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo : allRunningDataListNode)
{
Data::ConsumerConnectionInfoDo::ConsumerRunningDataDo runningDataListObject;
if(!allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["GroupId"].isNull())
runningDataListObject.groupId = allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["GroupId"].asString();
if(!allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["Topic"].isNull())
runningDataListObject.topic = allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["Topic"].asString();
if(!allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["Rt"].isNull())
runningDataListObject.rt = std::stof(allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["Rt"].asString());
if(!allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["OkTps"].isNull())
runningDataListObject.okTps = std::stof(allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["OkTps"].asString());
if(!allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["FailedTps"].isNull())
runningDataListObject.failedTps = std::stof(allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["FailedTps"].asString());
if(!allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["FailedCountPerHour"].isNull())
runningDataListObject.failedCountPerHour = std::stol(allConsumerConnectionInfoListNodeRunningDataListConsumerRunningDataDo["FailedCountPerHour"].asString());
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["GroupId"].isNull())
runningDataListObject.groupId = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["GroupId"].asString();
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["Topic"].isNull())
runningDataListObject.topic = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["Topic"].asString();
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["Rt"].isNull())
runningDataListObject.rt = std::stof(dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["Rt"].asString());
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["OkTps"].isNull())
runningDataListObject.okTps = std::stof(dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["OkTps"].asString());
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["FailedTps"].isNull())
runningDataListObject.failedTps = std::stof(dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["FailedTps"].asString());
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["FailedCountPerHour"].isNull())
runningDataListObject.failedCountPerHour = std::stol(dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoRunningDataListConsumerRunningDataDo["FailedCountPerHour"].asString());
consumerConnectionInfoDoObject.runningDataList.push_back(runningDataListObject);
}
auto allJstackNode = allConsumerConnectionInfoListNode["Jstack"]["ThreadTrackDo"];
for (auto allConsumerConnectionInfoListNodeJstackThreadTrackDo : allJstackNode)
auto allJstackNode = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDo["Jstack"]["ThreadTrackDo"];
for (auto dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoJstackThreadTrackDo : allJstackNode)
{
Data::ConsumerConnectionInfoDo::ThreadTrackDo jstackObject;
if(!allConsumerConnectionInfoListNodeJstackThreadTrackDo["Thread"].isNull())
jstackObject.thread = allConsumerConnectionInfoListNodeJstackThreadTrackDo["Thread"].asString();
if(!dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoJstackThreadTrackDo["Thread"].isNull())
jstackObject.thread = dataNodeConsumerConnectionInfoListConsumerConnectionInfoDoJstackThreadTrackDo["Thread"].asString();
auto allTrackList = value["TrackList"]["Track"];
for (auto value : allTrackList)
jstackObject.trackList.push_back(value.asString());

View File

@@ -76,14 +76,14 @@ void OnsDLQMessagePageQueryByGroupIdResult::parse(const std::string &payload)
onsRestMessageDoObject.reconsumeTimes = std::stoi(msgFoundDoNodeMsgFoundListOnsRestMessageDo["ReconsumeTimes"].asString());
if(!msgFoundDoNodeMsgFoundListOnsRestMessageDo["InstanceId"].isNull())
onsRestMessageDoObject.instanceId = msgFoundDoNodeMsgFoundListOnsRestMessageDo["InstanceId"].asString();
auto allPropertyListNode = allMsgFoundListNode["PropertyList"]["MessageProperty"];
for (auto allMsgFoundListNodePropertyListMessageProperty : allPropertyListNode)
auto allPropertyListNode = msgFoundDoNodeMsgFoundListOnsRestMessageDo["PropertyList"]["MessageProperty"];
for (auto msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty : allPropertyListNode)
{
MsgFoundDo::OnsRestMessageDo::MessageProperty propertyListObject;
if(!allMsgFoundListNodePropertyListMessageProperty["Name"].isNull())
propertyListObject.name = allMsgFoundListNodePropertyListMessageProperty["Name"].asString();
if(!allMsgFoundListNodePropertyListMessageProperty["Value"].isNull())
propertyListObject.value = allMsgFoundListNodePropertyListMessageProperty["Value"].asString();
if(!msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Name"].isNull())
propertyListObject.name = msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Name"].asString();
if(!msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Value"].isNull())
propertyListObject.value = msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Value"].asString();
onsRestMessageDoObject.propertyList.push_back(propertyListObject);
}
msgFoundDo_.msgFoundList.push_back(onsRestMessageDoObject);

View File

@@ -59,14 +59,14 @@ void OnsGroupListResult::parse(const std::string &payload)
dataObject.createTime = std::stol(valueDataSubscribeInfoDo["CreateTime"].asString());
if(!valueDataSubscribeInfoDo["GroupType"].isNull())
dataObject.groupType = valueDataSubscribeInfoDo["GroupType"].asString();
auto allTagsNode = allDataNode["Tags"]["Tag"];
for (auto allDataNodeTagsTag : allTagsNode)
auto allTagsNode = valueDataSubscribeInfoDo["Tags"]["Tag"];
for (auto valueDataSubscribeInfoDoTagsTag : allTagsNode)
{
SubscribeInfoDo::Tag tagsObject;
if(!allDataNodeTagsTag["Key"].isNull())
tagsObject.key = allDataNodeTagsTag["Key"].asString();
if(!allDataNodeTagsTag["Value"].isNull())
tagsObject.value = allDataNodeTagsTag["Value"].asString();
if(!valueDataSubscribeInfoDoTagsTag["Key"].isNull())
tagsObject.key = valueDataSubscribeInfoDoTagsTag["Key"].asString();
if(!valueDataSubscribeInfoDoTagsTag["Value"].isNull())
tagsObject.value = valueDataSubscribeInfoDoTagsTag["Value"].asString();
dataObject.tags.push_back(tagsObject);
}
data_.push_back(dataObject);

View File

@@ -55,14 +55,14 @@ void OnsInstanceInServiceListResult::parse(const std::string &payload)
dataObject.instanceName = valueDataInstanceVO["InstanceName"].asString();
if(!valueDataInstanceVO["IndependentNaming"].isNull())
dataObject.independentNaming = valueDataInstanceVO["IndependentNaming"].asString() == "true";
auto allTagsNode = allDataNode["Tags"]["Tag"];
for (auto allDataNodeTagsTag : allTagsNode)
auto allTagsNode = valueDataInstanceVO["Tags"]["Tag"];
for (auto valueDataInstanceVOTagsTag : allTagsNode)
{
InstanceVO::Tag tagsObject;
if(!allDataNodeTagsTag["Key"].isNull())
tagsObject.key = allDataNodeTagsTag["Key"].asString();
if(!allDataNodeTagsTag["Value"].isNull())
tagsObject.value = allDataNodeTagsTag["Value"].asString();
if(!valueDataInstanceVOTagsTag["Key"].isNull())
tagsObject.key = valueDataInstanceVOTagsTag["Key"].asString();
if(!valueDataInstanceVOTagsTag["Value"].isNull())
tagsObject.value = valueDataInstanceVOTagsTag["Value"].asString();
dataObject.tags.push_back(tagsObject);
}
data_.push_back(dataObject);

View File

@@ -69,14 +69,14 @@ void OnsMessageGetByKeyResult::parse(const std::string &payload)
dataObject.reconsumeTimes = std::stoi(valueDataOnsRestMessageDo["ReconsumeTimes"].asString());
if(!valueDataOnsRestMessageDo["InstanceId"].isNull())
dataObject.instanceId = valueDataOnsRestMessageDo["InstanceId"].asString();
auto allPropertyListNode = allDataNode["PropertyList"]["MessageProperty"];
for (auto allDataNodePropertyListMessageProperty : allPropertyListNode)
auto allPropertyListNode = valueDataOnsRestMessageDo["PropertyList"]["MessageProperty"];
for (auto valueDataOnsRestMessageDoPropertyListMessageProperty : allPropertyListNode)
{
OnsRestMessageDo::MessageProperty propertyListObject;
if(!allDataNodePropertyListMessageProperty["Name"].isNull())
propertyListObject.name = allDataNodePropertyListMessageProperty["Name"].asString();
if(!allDataNodePropertyListMessageProperty["Value"].isNull())
propertyListObject.value = allDataNodePropertyListMessageProperty["Value"].asString();
if(!valueDataOnsRestMessageDoPropertyListMessageProperty["Name"].isNull())
propertyListObject.name = valueDataOnsRestMessageDoPropertyListMessageProperty["Name"].asString();
if(!valueDataOnsRestMessageDoPropertyListMessageProperty["Value"].isNull())
propertyListObject.value = valueDataOnsRestMessageDoPropertyListMessageProperty["Value"].asString();
dataObject.propertyList.push_back(propertyListObject);
}
data_.push_back(dataObject);

View File

@@ -76,14 +76,14 @@ void OnsMessagePageQueryByTopicResult::parse(const std::string &payload)
onsRestMessageDoObject.reconsumeTimes = std::stoi(msgFoundDoNodeMsgFoundListOnsRestMessageDo["ReconsumeTimes"].asString());
if(!msgFoundDoNodeMsgFoundListOnsRestMessageDo["InstanceId"].isNull())
onsRestMessageDoObject.instanceId = msgFoundDoNodeMsgFoundListOnsRestMessageDo["InstanceId"].asString();
auto allPropertyListNode = allMsgFoundListNode["PropertyList"]["MessageProperty"];
for (auto allMsgFoundListNodePropertyListMessageProperty : allPropertyListNode)
auto allPropertyListNode = msgFoundDoNodeMsgFoundListOnsRestMessageDo["PropertyList"]["MessageProperty"];
for (auto msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty : allPropertyListNode)
{
MsgFoundDo::OnsRestMessageDo::MessageProperty propertyListObject;
if(!allMsgFoundListNodePropertyListMessageProperty["Name"].isNull())
propertyListObject.name = allMsgFoundListNodePropertyListMessageProperty["Name"].asString();
if(!allMsgFoundListNodePropertyListMessageProperty["Value"].isNull())
propertyListObject.value = allMsgFoundListNodePropertyListMessageProperty["Value"].asString();
if(!msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Name"].isNull())
propertyListObject.name = msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Name"].asString();
if(!msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Value"].isNull())
propertyListObject.value = msgFoundDoNodeMsgFoundListOnsRestMessageDoPropertyListMessageProperty["Value"].asString();
onsRestMessageDoObject.propertyList.push_back(propertyListObject);
}
msgFoundDo_.msgFoundList.push_back(onsRestMessageDoObject);

View File

@@ -61,14 +61,14 @@ void OnsTopicListResult::parse(const std::string &payload)
dataObject.instanceId = valueDataPublishInfoDo["InstanceId"].asString();
if(!valueDataPublishInfoDo["IndependentNaming"].isNull())
dataObject.independentNaming = valueDataPublishInfoDo["IndependentNaming"].asString() == "true";
auto allTagsNode = allDataNode["Tags"]["Tag"];
for (auto allDataNodeTagsTag : allTagsNode)
auto allTagsNode = valueDataPublishInfoDo["Tags"]["Tag"];
for (auto valueDataPublishInfoDoTagsTag : allTagsNode)
{
PublishInfoDo::Tag tagsObject;
if(!allDataNodeTagsTag["Key"].isNull())
tagsObject.key = allDataNodeTagsTag["Key"].asString();
if(!allDataNodeTagsTag["Value"].isNull())
tagsObject.value = allDataNodeTagsTag["Value"].asString();
if(!valueDataPublishInfoDoTagsTag["Key"].isNull())
tagsObject.key = valueDataPublishInfoDoTagsTag["Key"].asString();
if(!valueDataPublishInfoDoTagsTag["Value"].isNull())
tagsObject.value = valueDataPublishInfoDoTagsTag["Value"].asString();
dataObject.tags.push_back(tagsObject);
}
data_.push_back(dataObject);

View File

@@ -80,32 +80,32 @@ void OnsTraceGetResultResult::parse(const std::string &payload)
traceMapDoObject.costTime = std::stoi(traceDataNodeTraceListTraceMapDo["CostTime"].asString());
if(!traceDataNodeTraceListTraceMapDo["Status"].isNull())
traceMapDoObject.status = traceDataNodeTraceListTraceMapDo["Status"].asString();
auto allSubListNode = allTraceListNode["SubList"]["SubMapDo"];
for (auto allTraceListNodeSubListSubMapDo : allSubListNode)
auto allSubListNode = traceDataNodeTraceListTraceMapDo["SubList"]["SubMapDo"];
for (auto traceDataNodeTraceListTraceMapDoSubListSubMapDo : allSubListNode)
{
TraceData::TraceMapDo::SubMapDo subListObject;
if(!allTraceListNodeSubListSubMapDo["SubGroupName"].isNull())
subListObject.subGroupName = allTraceListNodeSubListSubMapDo["SubGroupName"].asString();
if(!allTraceListNodeSubListSubMapDo["SuccessCount"].isNull())
subListObject.successCount = std::stoi(allTraceListNodeSubListSubMapDo["SuccessCount"].asString());
if(!allTraceListNodeSubListSubMapDo["FailCount"].isNull())
subListObject.failCount = std::stoi(allTraceListNodeSubListSubMapDo["FailCount"].asString());
auto allClientListNode = allSubListNode["ClientList"]["SubClientInfoDo"];
for (auto allSubListNodeClientListSubClientInfoDo : allClientListNode)
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDo["SubGroupName"].isNull())
subListObject.subGroupName = traceDataNodeTraceListTraceMapDoSubListSubMapDo["SubGroupName"].asString();
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDo["SuccessCount"].isNull())
subListObject.successCount = std::stoi(traceDataNodeTraceListTraceMapDoSubListSubMapDo["SuccessCount"].asString());
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDo["FailCount"].isNull())
subListObject.failCount = std::stoi(traceDataNodeTraceListTraceMapDoSubListSubMapDo["FailCount"].asString());
auto allClientListNode = traceDataNodeTraceListTraceMapDoSubListSubMapDo["ClientList"]["SubClientInfoDo"];
for (auto traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo : allClientListNode)
{
TraceData::TraceMapDo::SubMapDo::SubClientInfoDo clientListObject;
if(!allSubListNodeClientListSubClientInfoDo["SubGroupName"].isNull())
clientListObject.subGroupName = allSubListNodeClientListSubClientInfoDo["SubGroupName"].asString();
if(!allSubListNodeClientListSubClientInfoDo["SubTime"].isNull())
clientListObject.subTime = std::stol(allSubListNodeClientListSubClientInfoDo["SubTime"].asString());
if(!allSubListNodeClientListSubClientInfoDo["ClientHost"].isNull())
clientListObject.clientHost = allSubListNodeClientListSubClientInfoDo["ClientHost"].asString();
if(!allSubListNodeClientListSubClientInfoDo["ReconsumeTimes"].isNull())
clientListObject.reconsumeTimes = std::stoi(allSubListNodeClientListSubClientInfoDo["ReconsumeTimes"].asString());
if(!allSubListNodeClientListSubClientInfoDo["CostTime"].isNull())
clientListObject.costTime = std::stoi(allSubListNodeClientListSubClientInfoDo["CostTime"].asString());
if(!allSubListNodeClientListSubClientInfoDo["Status"].isNull())
clientListObject.status = allSubListNodeClientListSubClientInfoDo["Status"].asString();
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["SubGroupName"].isNull())
clientListObject.subGroupName = traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["SubGroupName"].asString();
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["SubTime"].isNull())
clientListObject.subTime = std::stol(traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["SubTime"].asString());
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["ClientHost"].isNull())
clientListObject.clientHost = traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["ClientHost"].asString();
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["ReconsumeTimes"].isNull())
clientListObject.reconsumeTimes = std::stoi(traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["ReconsumeTimes"].asString());
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["CostTime"].isNull())
clientListObject.costTime = std::stoi(traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["CostTime"].asString());
if(!traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["Status"].isNull())
clientListObject.status = traceDataNodeTraceListTraceMapDoSubListSubMapDoClientListSubClientInfoDo["Status"].asString();
subListObject.clientList.push_back(clientListObject);
}
traceMapDoObject.subList.push_back(subListObject);