Package org.powertac.common.interfaces

Interface Summary
Accounting Common interface for the PowerTAC accounting service.
Auctioneer Interface that defines the publicly accessible methods a Power TAC auctioneer has to implement.
BootstrapDataCollector Object that collects bootstrap data for initializing brokers.
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.
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
 

Class Summary
TimeslotPhaseProcessor Plugins must extend this class in order to be invoked during timeslot processing by the CompetitionControl.
 



Copyright © 2012 Power TAC. All Rights Reserved.