Skip to content

Commit 937550d

Browse files
authored
Merge pull request #5 from Aiven-Open/aindriu-aiven/filter-internal-config
configKeys() now filters out internal configuration
2 parents dd9c262 + 38c1575 commit 937550d

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

src/main/java/io/aiven/commons/kafka/config/docs/ConfigDefBean.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -140,15 +140,12 @@ public List<T> dependents() {
140140
}
141141

142142
/**
143-
* Gets the list of configuration options.
143+
* Gets the list of configuration options. Filtered to remove any internal configuration
144144
*
145-
* @return the list of configuration options.
145+
* @return the list of configuration options that are not internal configuration options.
146146
*/
147147
public List<T> configKeys() {
148-
return configDef.configKeys().values().stream()
149-
.map(constructor)
150-
.sorted(Comparator.comparing(ConfigKeyBean::getName))
151-
.collect(Collectors.toList());
148+
return generatedFilteredList(c -> !c.internalConfig);
152149
}
153150

154151
/**

0 commit comments

Comments
 (0)