The Orchestra core framework supports the concept of a "View Controller" bean which receives lifecycle events for one or more views. There are two separate types of configuration that are needed for view controllers:
- configuring which bean is the view controller for which views
- configuring which methods on the bean should be called
The core module provides several ways of specifying these configuration options; this core15 provides one additional mechanism: Java annotations.
The annotations available are described in the "view controller" documentation within the orchestra core module (even though this core15 module is required in order to use them). Please see that documentation for further information.