• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "processLabel": "distributeddata",
3  "metaData": "service_meta",
4  "version": "000.000.001",
5  "features": ["kvdb", "rdb", "object", "backup", "data_sync"],
6  "components": [
7    {
8      "description": "3rd party adapter",
9      "lib": "libconfigdemo.z.so",
10      "constructor": "",
11      "destructor": "",
12      "params": {
13        "key": "value",
14        "count": 1
15      }
16    },
17    {
18      "lib": "libconfigdemo2.z.so"
19    }
20  ],
21  "bundleChecker": {
22    "checkers": [
23      "SystemChecker",
24      "BundleChecker",
25      "PackageChecker",
26      "ExternalChecker"
27    ],
28    "trusts": [
29      {
30        "bundleName": "bundle_manager_service",
31        "appId": "bundle_manager_service",
32        "checker": "SystemChecker"
33      }
34    ]
35  },
36  "networks": {
37    "chains": [
38      "loadBalance",
39      "authentication",
40      "traffic-control",
41      "router",
42      "transport",
43      "fault-inject"
44    ],
45    "routers": [
46      "OHOSRouter"
47    ],
48    "transports": [
49      "softbus"
50    ],
51    "protocols": [
52      {
53        "name": "OHOS softbus",
54        "address": "ohos.distributeddata",
55        "transport": "softbus"
56      }
57    ]
58  },
59  "directory": {
60    "strategy": [
61      {
62        "version": 0,
63        "pattern": "/data/{security}/0/mdds/{userId}/default/{bundleName}",
64        "metaPath": "/data/misc_de/0/mdds/Meta",
65        "autoCreate": true
66      },
67      {
68        "version": 50331651,
69        "pattern": "/data/{type}/{area}/{userId}/database/{bundleName}/{hapName}/{store}",
70        "metaPath": "/data/service/el1/public/database/distributeddata/meta"
71      }
72    ]
73  },
74  "backup": {
75    "rules": [
76      "ScreenOff",
77      "Charging"
78    ],
79    "schedularDelay" : 1800,
80    "schedularInternal" : 1800,
81    "backupInternal" : 36000,
82    "backupNumber" : 20
83  }
84}
85