Change in Frankfurt
- Configuration in Text format
- Sections with Attribute names
- Root section (For general Comments)
- Attribute Types
- Basic: String, Long, Boolean
- Comments apply to a section
- One config file per bundle in $ODL_HOME/etc
- Each parameter has a commtcommet, that is handled as attribute.
- After initial read .. the specified parameters are extended by all remaining parameters with defalt value.
- A change of the configuration file with editor forces a notification to allow parameter replacement.
Basic Basi requirements
- Attribute name similar to config attribute
- Configuration change listener on section level (Example Database)
JSON Configuration for devicemanager
Configuraton Class like this
Code Block |
---|
class devicemanagerConfiguration {
Database database;
}
class Database {
String cluster;
String node;
String index;
long archiveCheckIntervalSeconds;
long archiveLifetimeSeconds;
HostInfo[] hosts;
}
class HostInfo {
String hostname;
int port;
String protocol;
} |
filename: devicemanager.properties
...
Overview
draw.io Diagram | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Configurations till El Alto
Expand | ||
---|---|---|
| ||
|
...