{ "engineServiceParameters": { "name": "MyApexEngine", "version": "0.0.1", "id": 45, "instanceCount": 4, "deploymentPort": 12345, "policyModelFileName": "examples/models/DecisionMaker/DecisionMakerPolicyModel.json", "engineParameters": { "executorParameters": { "JAVASCRIPT": { "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters" } } } }, "eventInputParameters": { "VNFInitConsumer": { "carrierTechnologyParameters": { "carrierTechnology": "FILE", "parameters": { "fileName": "examples/config/DecisionMaker/AnswerInitiationEvent.json" } }, "eventProtocolParameters": { "eventProtocol": "JSON" } }, "RESTConsumer": { "carrierTechnologyParameters": { "carrierTechnology": "RESTSERVER", "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RESTServerCarrierTechnologyParameters", "parameters": { "standalone": true, "host": "0.0.0.0", "port": 23324 } }, "eventProtocolParameters": { "eventProtocol": "JSON" }, "synchronousMode": true, "synchronousPeer": "RESTProducer", "synchronousTimeout": 500 } }, "eventOutputParameters": { "logProducer": { "carrierTechnologyParameters": { "carrierTechnology": "FILE", "parameters": { "fileName": "/tmp/EventsOut.json" } }, "eventProtocolParameters": { "eventProtocol": "JSON" } }, "RESTProducer": { "carrierTechnologyParameters":{ "carrierTechnology" : "RESTSERVER", "parameterClassName" : "org.onap.policy.apex.plugins.event.carrier.restserver.RESTServerCarrierTechnologyParameters" }, "eventProtocolParameters":{ "eventProtocol" : "JSON" }, "synchronousMode" : true, "synchronousPeer" : "RESTConsumer", "synchronousTimeout" : 500 } } }