CIT IOC

A lightweight Inversion of Control (IoC) Container and Components framework.

E-Mail GitHub Javadocs LGPL-3.0

Features

Provides two APIs; the Container API and the Components API.
Provides a mechanism to load Components. This includes a java.util.ServiceLoader implementation.
Provides a mechanism to filter out Components eligible to start.
Provides a mechanism to configure the Components that should start.
Provides observers for both the Container API and the Components API.

Dependencies

Java 8 The Java 8 runtime.