current file is 3470 line with all pulsar configuration.
it is slow in my local ide.


59 config in loadbalancer.
17 config in metric.
64 config in policies.
41 config for bk client.
50 for managed ledger.
100+ for all other server cofig.


if split by category maybe more clear


class ServiceConfiguration {
         LoadbalancerConfiguration
         MetricConfiguration
         BookkeeperClientConfiguration
         ....
}


one problem is that if split in this way, most config should change access by 
conf.getLoadBalancerConfiguration().getXXXXX().


so most of the code base will be changed.


any ideas ? 



Reply via email to