|
Framework Professional Edition Package |
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| ControlUnitController | This interface may be implemented to represent a control unit controller. |
| ControlUnitModel | Control unit model interface. |
| Class Summary | |
|---|---|
| DefaultControlUnit | This is implementation of the the main interface of the Control Unit abstraction layer. |
| DefaultControlUnitFactory | This is the default implementation of
ControlUnitFactory interface. |
| DefaultControlUnitModel | Default implementation of ControlUnitModel
interface. |
| ServiceObject | This is a super class for default implementations
of ManagedControlUnit and ControlUnitFactory
services. |
| TokenControlUnit | This class extends the DefaultControlUnit
to implement Access Token Mechanism for concurrent access to
the control unit. |
This package provides the Control Unit Generator API. The Control Unit Generator general idea is to provide a tool for easy implementation of Control Unit API. The idea is to take an XML file describing the control unit as an input and produce the Control Unit implementation as an output. The control unit is separated into a model and a controller.
The model of the control unit represents its internal state. It contains the set of state variables and handles notification of subscribed listeners upon state variable changes.
The controller holds implementation of control unit actions. Actually control unit actions are directly mapped to Java methods using reflection.
|
Framework Professional Edition Package |
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||