| Accounting | 
 Common interface for the PowerTAC accounting service. 
 | 
| Auctioneer | 
 Interface that defines the publicly accessible methods
 a Power TAC auctioneer has to implement. 
 | 
| BalancingMarket | 
 Interface that defines the publicly accessible methods
 a Power TAC balancing market has to implement. 
 | 
| BootstrapDataCollector | 
 Object that collects bootstrap data for initializing brokers. 
 | 
| BootstrapState | 
 Implementers of this interface will be asked to record their state at the
 end of a bootstrap session, for restoration at the beginning of the
 corresponding sim session. 
 | 
| BrokerProxy | 
 BrokerProxy is responsible for handling in- and outgoing communication with brokers 
 | 
| CapacityControl | 
 Support for balancing market interactions between DU and customers/brokers. 
 | 
| CompetitionControl | 
 This is the core of the Power TAC simulation framework, responsible
 for starting, running, and completing a competition. 
 | 
| CompetitionSetup | 
 Handles the pre-game competition setup process. 
 | 
| ContextService | 
 Services that implement this interface can serve as a conduit allowing
 model elements to access Spring services by name. 
 | 
| CustomerModelAccessor | 
 Defines an interface for access to customer model details
 that support tariff evaluation. 
 | 
| CustomerServiceAccessor | 
 Accessors to allow customer models (which are not Spring beans) 
 to interface with sim services that are Spring beans 
 | 
| InitializationService | 
 Implementations of this interface are expected to initialize individual
 plugins prior to the beginning of a game. 
 | 
| NewTariffListener | 
 Implementors of this interface can be notified of new tariff publication
 by calling registerNewTariffListener(this) on the TariffMarket. 
 | 
| PhysicalEnvironment | 
 Common Interface for the Physical Environment module. 
 | 
| ServerConfiguration | 
 Support for annotation-driven configuration. 
 | 
| ServerProperties | 
 Supports server configuration by allowing components to retrieve property 
 values from a standard Java properties file. 
 | 
| TariffMarket | 
 Tariff Market Receives, validates, and stores new tariffs, enforces tariff 
 validity rules. 
 | 
| VisualizerMessageListener | 
 Implementors of this interface will be notified of selected events
 necessary for visualization by calling registerVisualizerMessageListener(this)
 on VisualizerProxy. 
 | 
| VisualizerProxy | 
 Visualization Proxy is responsible for forwarding selected server data
 to any registered visualizer 
 |