Skip to end of metadata
Go to start of metadata

Features

1. Configuration arrays with auto typization - (tick) (DONE)

The idea is automatic configuration of properties defined as arrays of primitive java types (e.g. String[], long[], boolean[]).
The configuration syntax should be native (if supported) for the particular configuration file format or comma separated values string (CSVS).

Configuration syntax proposition
JSON

Native:

CSVS:

NOTE: CSVS is partly supported for String arrays

XML

Native:

CSVS:

Properties File

Native:

Not supported

CSVS:

Examples
Configurable object - DistributionConfig.java
JSON configuration - distribution.json