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)