Code structure - navikt/kafka-adminrest GitHub Wiki
Function main
Verification of parameters required by the application, then start ktor with netty, triggering the module kafkaAdminRest.
Module kafkaAdminRest
Start up a set of features for ktor and finally the set of available routes (REST interfaces).
Package /api/v1
Hosting the different Broker API, ACL API and so on
Package /ldap
Hosting the LDAP classes LDAPAuthentication (when POST/PUT/DELETE) and LDAPGroup (ldap group management). Both are based on LDAPBase (ldap endpoint connection management)