Updated generated documentation to latest state of code.
Resolves #8776
There were two problems in the code:
The protocol config blueprints used wrong provides (must match the @Option.Provider(ProtocolConfigProvider.class) in listener config)
The protocol config blueprints lacked the configured key, and setting that it is not a root configuration
After fixing the above problems, the generated documentation correctly shows the configuration keys, and the listener config documentation now lists all available implementations.
In addition the same problem was with observe providers. Fixed all providers to add config key, re-generated the documentation.
Added validation that @Provides and @Configured must have a configuration key.
Updated generated documentation to latest state of code.
Resolves #8776
There were two problems in the code:
@Option.Provider(ProtocolConfigProvider.class)
in listener config)After fixing the above problems, the generated documentation correctly shows the configuration keys, and the listener config documentation now lists all available implementations.
In addition the same problem was with observe providers. Fixed all providers to add config key, re-generated the documentation.
Added validation that
@Provides
and@Configured
must have a configuration key.