added tsrd heartbeat + global

CD_speech-be-cn-hvd
Bernd Brandl 2022-09-14 15:55:58 +02:00
parent ad16d550da
commit 82056fe594
2 changed files with 87 additions and 0 deletions

View File

@ -5,6 +5,9 @@ config:
- customService4: template-2-1.json - customService4: template-2-1.json
- customService5: template-1-1.json - customService5: template-1-1.json
- customService6: template-1-1.json - customService6: template-1-1.json
- customService7: template-1-1.json
- customService8: template-3-1.json
- customService9: template-1-1.json
customService1: customService1:
- name: "ifs-006 (JOYNR) enable/disableFullDiagnosticsMode - OUT" - name: "ifs-006 (JOYNR) enable/disableFullDiagnosticsMode - OUT"
@ -24,6 +27,7 @@ customService2:
- methodName: publishCallToCallTopic - methodName: publishCallToCallTopic
- methodArgs: com.bmw.cc.ts.tsrd.bm.jms.calltopic.entity.CallStorageCallDO - methodArgs: com.bmw.cc.ts.tsrd.bm.jms.calltopic.entity.CallStorageCallDO
- returnType: void - returnType: void
- skipDeployment: "false"
customService3: customService3:
- name: "ifs-007 (SQS) odfUpdateStatus - IN" - name: "ifs-007 (SQS) odfUpdateStatus - IN"
@ -31,6 +35,7 @@ customService3:
- methodName: processMessage - methodName: processMessage
- methodArgs: software.amazon.awssdk.services.sqs.model.Message - methodArgs: software.amazon.awssdk.services.sqs.model.Message
- returnType: void - returnType: void
- skipDeployment: "false"
customService4: customService4:
- name: "tsrd (Timer) deletion/timeout" - name: "tsrd (Timer) deletion/timeout"
@ -59,3 +64,35 @@ customService6:
- methodArgs: com.bmw.cc.ts.tsrd.integration.aws.calltopic.CallStorageCallDO - methodArgs: com.bmw.cc.ts.tsrd.integration.aws.calltopic.CallStorageCallDO
- returnType: void - returnType: void
- skipDeployment: "false" - skipDeployment: "false"
customService7:
- name: "tsrd: ifs-013 (JOYNR) GlobalCapabilitiesDirectory - OUT"
- className: com.bmw.cc.ts.tsrd.integration.mgu.GlobalDiscoveryClient
- methodName: lookup
- methodArgs: java.lang.String
- returnType: void
- skipDeployment: "false"
customService8:
- name: "tsrd: ifs-010 (JOYNR) initiateHeartbeat/sendHeartbeatBackend/stopHeartbeat -OUT"
- className1: com.bmw.cc.ts.tsrd.integration.mgu.HeartbeatClient
- methodName1: initHeartbeatToVehicle
- methodArgs1: joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId","java.lang.String","java.lang.Boolean","com.bmw.cc.ts.tsrd.bm.remotediagnosis.entity.EnablePadDO","joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.KeyValue
- returnType1: void
- className2: com.bmw.cc.ts.tsrd.integration.mgu.HeartbeatClient
- methodName2: sendHeartbeat
- methodArgs2: joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId","java.lang.String
- returnType2: void
- className3: com.bmw.cc.ts.tsrd.integration.mgu.HeartbeatClient
- methodName3: stopHeartbeat
- methodArgs3: joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId","java.lang.String
- returnType3: void
- skipDeployment: "false"
customService9:
- name: "tsrd: ifs-010 (JOYNR) sendHeartbeatVehicle - IN"
- className: com.bmw.cc.ts.tsrd.bm.remotediagnosis.boundary.HeartbeatListener
- methodName: sendHeartbeatVehicle
- methodArgs: joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId","java.lang.String","java.lang.Boolean","joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.EventReason","joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.PwfExtended","joynr.de.bmw.infotainment.telematic.teleservice.TeleserviceTypes.KeyValue
- returnType: void
- skipDeployment: "false"

View File

@ -0,0 +1,50 @@
{
"enabled": true,
"name": "{{.name}}",
"processGroups": [],
"queueEntryPoint": false,
"queueEntryPointType": null,
"rules": [
{
"annotations": [],
"className": "{{.className1}}",
"enabled": true,
"fileName": "",
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": ["{{.methodArgs1}}"],
"methodName": "{{.methodName1}}",
"returnType": "{{.returnType1}}"
}]
},
{
"annotations": [],
"className": "{{.className2}}",
"enabled": true,
"fileName": "",
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": ["{{.methodArgs2}}"],
"methodName": "{{.methodName2}}",
"returnType": "{{.returnType2}}"
}
]
},
{
"annotations": [],
"className": "{{.className3}}",
"enabled": true,
"fileName": "",
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": ["{{.methodArgs3}}"],
"methodName": "{{.methodName3}}",
"returnType": "{{.returnType3}}"
}
]
}
]
}