104b641293331b1777980a2f8ea835087491ff6b
[policy/apex-pdp.git] /
1 {
2     "engineServiceParameters": {
3         "name": "MyApexEngine",
4         "version": "0.0.1",
5         "id": 45,
6         "instanceCount": 4,
7         "deploymentPort": 12561,
8         "engineParameters": {
9             "executorParameters": {
10                 "JAVASCRIPT": {
11                     "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
12                 }
13             },
14             "contextParameters": {
15                 "parameterClassName": "org.onap.policy.apex.context.parameters.ContextParameters",
16                 "schemaParameters": {
17                     "Avro": {
18                         "parameterClassName": "org.onap.policy.apex.plugins.context.schema.avro.AvroSchemaHelperParameters"
19                     },
20                     "Java": {
21                         "parameterClassName": "org.onap.policy.apex.context.impl.schema.java.JavaSchemaHelperParameters",
22                         "jsonAdapters": {
23                             "Instant": {
24                                 "adaptedClass": "java.time.Instant",
25                                 "adaptorClass": "org.onap.policy.controlloop.util.Serialization$GsonInstantAdapter"
26                             }
27                         }
28                     }
29                 }
30             }
31         }
32     },
33     "eventInputParameters": {
34         "ConfigureBlackWhiteListConsumer": {
35             "carrierTechnologyParameters": {
36                 "carrierTechnology": "FILE",
37                 "parameters": {
38                     "fileName": "examples/events/ONAPvCPEStandalone/ConfigureBlackWhiteLists.json"
39                 }
40             },
41             "eventProtocolParameters": {
42                 "eventProtocol": "JSON"
43             }
44         },
45         "AnalyticsConsumer": {
46             "carrierTechnologyParameters": {
47                 "carrierTechnology": "FILE",
48                 "parameters": {
49                     "standardIo": true
50                 }
51             },
52             "eventProtocolParameters": {
53                 "eventProtocol": "JSON",
54                 "parameters": {
55                     "pojoField": "VirtualControlLoopEvent",
56                     "sourceAlias": "from"
57                 }
58             },
59             "eventName": "VirtualControlLoopEvent"
60         },
61         "ActionInitConsumer": {
62             "carrierTechnologyParameters": {
63                 "carrierTechnology": "EVENT_REQUESTOR"
64             },
65             "eventProtocolParameters": {
66                 "eventProtocol": "APEX"
67             },
68             "eventNameFilter": "ActionEvent",
69             "requestorMode": true,
70             "requestorPeer": "ActionInitProducer",
71             "requestorTimeout": 500
72         }
73     },
74     "eventOutputParameters": {
75         "ActionInitProducer": {
76             "carrierTechnologyParameters": {
77                 "carrierTechnology": "EVENT_REQUESTOR"
78             },
79             "eventProtocolParameters": {
80                 "eventProtocol": "APEX"
81             },
82             "eventNameFilter": "ActionEventListEvent",
83             "requestorMode": true,
84             "requestorPeer": "ActionInitConsumer",
85             "requestorTimeout": 500
86         },
87         "logProducer": {
88             "carrierTechnologyParameters": {
89                 "carrierTechnology": "FILE",
90                 "parameters": {
91                     "standardIo": true
92                 }
93             },
94             "eventProtocolParameters": {
95                 "eventProtocol": "JSON"
96             }
97         }
98     }
99 }