diff --git a/BMW-Dynatrace-config/CD_AppD_Android/custom-service-java/custom-service-java.yaml b/BMW-Dynatrace-config/CD_AppD_Android/custom-service-java/custom-service-java.yaml index 33b548ea..62986ba9 100644 --- a/BMW-Dynatrace-config/CD_AppD_Android/custom-service-java/custom-service-java.yaml +++ b/BMW-Dynatrace-config/CD_AppD_Android/custom-service-java/custom-service-java.yaml @@ -1,6 +1,7 @@ config: - joynrTrigger: joynrTrigger.json - joynrTriggerCallback: joynrTriggerCallback.json +- vsCmdbCallback: vs-cmdb.json joynrTrigger: - name: AndroidJoynrTriggers @@ -28,4 +29,15 @@ joynrTriggerCallback: - methodName4: desiredStateUpdatedFailed - argType4: io.joynr.exceptions.JoynrRuntimeException,io.joynr.proxy.ReplyContext - returnType4: void +- skipDeployment: "false" + +vsCmdbCallback: +- name: AndroidVsCmdbCallbacks +- className: com.bmw.cc.apinext.processingsvc.integration.vscmdb.VsCmdbCallback +- methodName1: onSuccess +- argType1: org.springframework.kafka.support.SendResult +- returnType1: void +- methodName2: onFailure +- argType2: java.lang.Throwable +- returnType2: void - skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_AppD_Android/custom-service-java/vs-cmdb.json b/BMW-Dynatrace-config/CD_AppD_Android/custom-service-java/vs-cmdb.json new file mode 100644 index 00000000..05b56d8f --- /dev/null +++ b/BMW-Dynatrace-config/CD_AppD_Android/custom-service-java/vs-cmdb.json @@ -0,0 +1,28 @@ +{ + "enabled": true, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "{{.className}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": ["{{.argType1}}"], + "methodName": "{{.methodName1}}", + "returnType": "{{.returnType1}}" + }, + { + "argumentTypes": ["{{.argType2}}"], + "methodName": "{{.methodName2}}", + "returnType": "{{.returnType2}}" + } + ] + } + ] +} \ No newline at end of file