1+ datasources.default.url =tcps:adb.${iotdatacache.ociregion}.oraclecloud.com:1521/${iotdatacache.connectionname}.adb.oraclecloud.com
2+ datasources.default.username =
3+ datasources.default.password =
4+
5+
6+
7+ oci.dbtoken.scope =urn:oracle:db::id::${oci.dbtoken.compartment}
8+
9+ iotdatacache.jdbc.doconnectiontestread.enabled =true
10+ iotdatacache.jdbc.doconnectiontestread.order =0
11+
12+ # enable readers / listeners as required
13+ # iotdatacache.aq.normalizeddata.batchreader.enabled=true
14+ # iotdatacache.aq.normalizeddata.batchreader.order=10
15+ # iotdatacache.aq.normalizeddata.batchreader.readtimeout=10
16+ # iotdatacache.aq.normalizeddata.batchreader.batchsize=10
17+ # iotdatacache.aq.normalizeddata.individualreader.enabled=false
18+ # iotdatacache.aq.normalizeddata.individualreader.order=15
19+ # iotdatacache.aq.normalizeddata.individualreader.readtimeout=10
20+ # iotdatacache.aq.rawdata.batchreader.enabled=true
21+ # iotdatacache.aq.rawdata.batchreader.order=10
22+ # iotdatacache.aq.rawdata.batchreader.readtimeout=10
23+ # iotdatacache.aq.rawdata.batchreader.batchsize=10
24+ # iotdatacache.aq.rawdata.individualreader.enabled=false
25+ # iotdatacache.aq.rawdata.individualreader.order=15
26+ # iotdatacache.aq.rawdata.individualreader.readtimeout=10
27+ iotdatacache.aq.listener.enabled =false
28+ iotdatacache.aq.listener.order =20
29+
30+ # message handler filters look at the data and decide if it will be passed to the nest step in the message handling pipeline
31+ #
32+ # filter normalized based on the content path
33+ # messagehandler.filter.normalizeddata.contentpathfilter.enabled=true
34+ # messagehandler.filter.normalizeddata.contentpathfilter.order=20
35+ # the string to look for, or a regexp to be found within the content path
36+ # messagehandler.filter.normalizeddata.contentpathfilter.regexp=Solar
37+ # is character matching case insensitive (default false)
38+ # messagehandler.filter.normalizeddata.contentpathfilter.caseinsensitive=false
39+ # Are we looking for the rexexp (default FOUND) or looking for it not to be there (NOT_FOUND)
40+ # messagehandler.filter.normalizeddata.contentpathfilter.findoutcome=FOUND
41+ #
42+ # filter raw data based on the endpoint
43+ #
44+ # messagehandler.filter.rawdata.endpointfilter.enabled=true
45+ # messagehandler.filter.rawdata.endpointfilter.order=20
46+ # the string to look for, or a regexp to be found within the content path
47+ # messagehandler.filter.rawdata.endpointfilter.regexp=sonnen
48+ # is character matching case insensitive (default false)
49+ # messagehandler.filter.rawdata.endpointfilter.caseinsensitive=false
50+ # Are we looking for the rexexp (default FOUND) or looking for it not to be there (NOT_FOUND)
51+ # messagehandler.filter.rawdata.endpointfilter.findoutcome=FOUND
52+
53+ # filter raw data based on the content type
54+ # messagehandler.filter.rawdata.contenttype.enabled=true
55+ # messagehandler.filter.rawdata.contenttype.order=10
56+ # the content type e.g. text/plain or application/json
57+ # messagehandler.filter.rawdata.contenttype.type
58+ #
59+ # Filter normalized data based on the device model (if there is one)
60+ #
61+ # messagehandler.filter.normalizeddata.devicemodelfilter.order=10
62+ # messagehandler.filter.normalizeddata.devicemodelfilterenabled=false
63+ # the display name of the model - this is case sensitive !
64+ # messagehandler.filter.normalizeddata.devicemodelfilter.modelname=homebattery
65+ # Pre-load the known model instance data at startup or do it lazily when a new instance is encountered
66+ # messagehandler.filter.normalizeddata.devicemodelfilter.preloadexistinginstances=true
67+ #
68+ # filter raw data based on the raw data device model (if there is one)
69+ #
70+ # messagehandler.filter.rawdata.devicemodelfilter.order=10
71+ # messagehandler.filter.rawdata.devicemodelfilterenabled=false
72+ # the display name of the model - this is case sensitive !
73+ # messagehandler.filter.rawdata.devicemodelfilter.modelname=homebattery
74+ # Pre-load the known model instance data at startup or do it lazily when a new instance is encountered
75+ # messagehandler.filter.rawdata.devicemodelfilter.preloadexistinginstances=true
76+ #
77+ # stuff for uploading raw data
78+ # this is the URL to use
79+ # micronaut.http.services.iotoutputhttpclient.url=http://localhost:8080
80+ # if set this should override the path set in the client code
81+ # micronaut.http.services.iotoutputhttpclient.path=/api/v1/iotdata
82+ # used for basic auth for the client, if **either** of these is not set or empty string then not used
83+ # messagehandler.output.iotoutputhttpclient.username=
84+ # messagehandler.output.iotoutputhttpclient.password=
85+ # messagehandler.output.rawdata.httpclient.enabled=false
86+ # messagehandler.output.rawdata.httpclient.order=10
87+ # either send as a STRING or BASE64_BYTES
88+ # messagehandler.output.rawdata.httpclient.type=STRING
89+
90+ #
91+ # these could be used in the real world for diagnostics, but it's unlikely
92+ #
93+ # messagehandler.output.normalizeddata.textoutput.order=10
94+ # messagehandler.output.normalizeddata.textoutput.enabled=false
95+ # messagehandler.output.normalizeddata.textoutput.passthrough=true
96+ # messagehandler.output.rawdata.textoutput.order=10
97+ # messagehandler.output.rawdata.textoutput.enabled=false
98+ # messagehandler.output.rawdata.textoutput.passthrough=true
99+ #
100+ # These are only for testing purposes in the framework, they have no real meaning outside that
101+ #
102+ # messagehandler.processor.normalizeddata.duplicator.enabled=false
103+ # messagehandler.processor.normalizeddata.duplicator.order=10
104+ # messagehandler.filter.normalizeddata.randomfilter.enabled=false
105+ # messagehandler.filter.normalizeddata.randomfilter.order=5
106+
107+
108+ # oci.auth.type=InstancePrinciple
109+ # oci.auth.type=ConfigFile
110+ # oci.auth.config.section=DEFAULT
0 commit comments