Compare commits

...

1 Commits

Author SHA1 Message Date
rforstner 8005228795 adding custom service 2021-07-14 17:40:10 +02:00
4 changed files with 243 additions and 0 deletions

View File

@ -0,0 +1,50 @@
{
"enabled": true,
"metadata": {
"clusterVersion": "1.220.96.20210701-171424",
"configurationVersions": [
0
]
},
"name": "{{.name}}",
"processGroups": [],
"queueEntryPoint": false,
"queueEntryPointType": null,
"rules": [
{
"annotations": [],
"className": "joynr.de.bmw.infotainment.telematic.acall.ACallBackendProvider",
"enabled": true,
"fileName": "",
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId",
"java.lang.Long",
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.VehicleStatus",
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.EnvironmentConditions",
"joynr.de.bmw.infotainment.telematic.acall.ACallTypes.AccidentCallEventCounters",
"joynr.de.bmw.infotainment.telematic.acall.ACallTypes.SingleAccidentDetail[]",
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.ResultCode"
],
"methodName": "notifyAccidentCallData",
"returnType": "io.joynr.provider.Promise"
},
{
"argumentTypes": [
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId",
"java.lang.Long",
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.VehicleStatus",
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.EnvironmentConditions",
"joynr.de.bmw.infotainment.telematic.acall.ACallTypes.AccidentCallEventCounters",
"joynr.de.bmw.infotainment.telematic.acall.ACallTypes.SingleAccidentDetail[]",
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.ResultCode"
],
"methodName": "notifyAccidentInfoData",
"returnType": "io.joynr.provider.Promise"
}
]
}
]
}

View File

@ -0,0 +1,42 @@
{
"enabled": true,
"metadata": {
"clusterVersion": "1.220.96.20210701-171424",
"configurationVersions": [
0
]
},
"name": "{{.name}}",
"processGroups": [],
"queueEntryPoint": false,
"queueEntryPointType": null,
"rules": [
{
"annotations": [],
"className": "joynr.de.bmw.infotainment.telematic.ecall.ECallBackendProvider",
"enabled": true,
"fileName": "",
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId",
"joynr.de.bmw.infotainment.telematic.ecall.ECallTypes.CoreData",
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.SequenceId"
],
"methodName": "starteCallEvent",
"returnType": "io.joynr.provider.Promise"
},
{
"argumentTypes": [
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId",
"joynr.de.bmw.infotainment.telematic.ecall.ECallTypes.CoreData",
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.SequenceId"
],
"methodName": "updateeCallEvent",
"returnType": "io.joynr.provider.Promise"
}
]
}
]
}

View File

@ -0,0 +1,94 @@
{
"enabled": true,
"metadata": {
"clusterVersion": "1.220.96.20210701-171424",
"configurationVersions": [
0
]
},
"name": "{{.name}}",
"processGroups": [],
"queueEntryPoint": false,
"queueEntryPointType": null,
"rules": [
{
"annotations": [],
"className": "joynr.de.bmw.infotainment.telematic.xcall.XCallBackendProvider",
"enabled": true,
"fileName": "",
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId",
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.SequenceId",
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.TriggerReason",
"joynr.de.bmw.infotainment.telematic.xcall.XCallTypes.TriggerReasonExt",
"java.lang.Boolean",
"joynr.de.bmw.infotainment.telematic.xcall.XCallTypes.Position",
"joynr.de.bmw.infotainment.telematic.xcall.XCallTypes.Position[]",
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.VehicleStatus",
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.Ccm[]",
"joynr.de.bmw.infotainment.telematic.xcall.XCallTypes.NavigationInformation",
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.EnvironmentConditions",
"java.lang.Byte",
"joynr.de.bmw.infotainment.telematic.xcall.XCallTypes.PoiMemoryCapacityRemaining",
"java.lang.Byte",
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.ResultCode"
],
"methodName": "notifyXCall",
"returnType": "io.joynr.provider.Promise"
},
{
"argumentTypes": [
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId",
"joynr.de.bmw.infotainment.telematic.common.CommonTypes.SequenceId",
"joynr.de.bmw.infotainment.telematic.xcall.XCallTypes.TerminateReason"
],
"methodName": "terminateXCallFromVehicle",
"returnType": "io.joynr.provider.Promise"
}
]
},
{
"annotations": [],
"className": "joynr.de.bmw.infotainment.telematic.xcall.v1.XCallBackendProvider",
"enabled": true,
"fileName": "",
"matcher": "EQUALS",
"methodRules": [
{
"argumentTypes": [
"joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.RequestId",
"joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.SequenceId",
"joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.TriggerReason",
"joynr.de.bmw.infotainment.telematic.xcall.v1.XCallTypes.TriggerReasonExt",
"java.lang.Boolean",
"joynr.de.bmw.infotainment.telematic.xcall.v1.XCallTypes.Position",
"joynr.de.bmw.infotainment.telematic.xcall.v1.XCallTypes.Position[]",
"joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.VehicleStatus",
"joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.Ccm[]",
"joynr.de.bmw.infotainment.telematic.xcall.v1.XCallTypes.KeyValue[]",
"joynr.de.bmw.infotainment.telematic.xcall.v1.XCallTypes.NavigationInformation",
"joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.EnvironmentConditions",
"java.lang.Byte",
"joynr.de.bmw.infotainment.telematic.xcall.v1.XCallTypes.PoiMemoryCapacityRemaining",
"java.lang.Byte",
"joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.ResultCode"
],
"methodName": "notifyXCall",
"returnType": "io.joynr.provider.Promise"
},
{
"argumentTypes": [
"joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.RequestId",
"joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.SequenceId",
"joynr.de.bmw.infotainment.telematic.xcall.v1.XCallTypes.TerminateReason"
],
"methodName": "terminateXCallFromVehicle",
"returnType": "io.joynr.provider.Promise"
}
]
}
]
}

View File

@ -0,0 +1,57 @@
config:
- XCS-JOYNR: XCS-JOYNR.json
- ECS-JOYNR: ECS-JOYNR.json
- ACDS-JOYNR: ACDS-JOYNR.json
ACDS-JOYNR:
- name: ACDS - JOYNR
- skipDeployment: "true"
ECS-JOYNR:
- name: ECS - JOYNR
- skipDeployment: "true"
XCS-JOYNR:
- name: XCS - JOYNR
- skipDeployment: "true"
ACDS-JOYNR.EMEA-Prod:
- name: ACDS - JOYNR
- skipDeployment: "false"
ECS-JOYNR.EMEA-Prod:
- name: ECS - JOYNR
- skipDeployment: "false"
XCS-JOYNR.EMEA-Prod:
- name: XCS - JOYNR
- skipDeployment: "false"
ACDS-JOYNR.EMEA-PreProd:
- name: ACDS - JOYNR
- skipDeployment: "false"
ECS-JOYNR.EMEA-PreProd:
- name: ECS - JOYNR
- skipDeployment: "false"
XCS-JOYNR.EMEA-PreProd:
- name: XCS - JOYNR
- skipDeployment: "false"
ACDS-JOYNR.NA-Prod:
- name: ACDS - JOYNR
- skipDeployment: "false"
ECS-JOYNR.NA-Prod:
- name: ECS - JOYNR
- skipDeployment: "false"
XCS-JOYNR.NA-Prod:
- name: XCS - JOYNR
- skipDeployment: "false"
ACDS-JOYNR.CN-Prod:
- name: ACDS - JOYNR
- skipDeployment: "false"
ECS-JOYNR.CN-Prod:
- name: ECS - JOYNR
- skipDeployment: "false"
XCS-JOYNR.CN-Prod:
- name: XCS - JOYNR
- skipDeployment: "false"