Module Descriptions and Javadoc

Table of Contents

Introduction

Floodlight adopts a modular architecture to implement its controller features and some applications. Module Loading System describes the Java IFloodlightModule interface that realizes this framework.

Functionally, Floodlight consists of controller modules that implement core network services a software defined network would expose to applications, and application modules that implement solutions for different purposes. Modules can leverage the functionality and features exposed by other modules through the use of IFloodlightServices.

For Java developers, the automatically generated javadoc is available as well.

More Information