Andrzej Wójcik (Tigase) opened 8 years ago
|
|
I improved DSL format and implemented new bean configuration which uses objects read from DSL file instead of single larger property map. This object based configuration storage improves performance of configuration lookup during configuration of beans. During improving DSL format I decided to check converter used to convert configuration from property file to DSL file. I found few issues in it - some related to changes in DSL format and some were not supported cases - and fixed found issues. Now improved DSL format looks like this:
|
|
Unification of port configuration between ConnectionManager and HTTP API component |
|
Added support for setting null as value and overriding default value |
|
I think we can close it as I think DSL format is now ready. I added format description to admin guide for Tigase XMPP Server 7.2.0 in task #4481 |
|
Referenced from commit 1 year ago
|
Type |
Task
|
Priority |
Normal
|
Assignee | |
RedmineID |
4463
|
Version |
tigase-server-8.0.0
|
Spent time |
147h 30m
|
A this point DSL configuration works well, however it is not possible to easily find bean definition stored in memory and distinguish it in config file. Also it is not possible to define bean as exportable from config file.
We need to improve format of configuration stored in memory for faster lookup and add improve support for defining beans in DSL config file.