| Package | Description |
|---|---|
| org.powertac.accounting | |
| org.powertac.auctioneer | |
| org.powertac.balancemkt | |
| org.powertac.common | |
| org.powertac.common.interfaces | |
| org.powertac.customer |
General customer-model infrastructure.
|
| org.powertac.customer.coldstorage | |
| org.powertac.customer.model |
Discrete capacity modules that can be combined into customer models.
|
| org.powertac.distributionutility | |
| org.powertac.du | |
| org.powertac.evcustomer.customers | |
| org.powertac.factoredcustomer | |
| org.powertac.genco | |
| org.powertac.householdcustomer | |
| org.powertac.householdcustomer.customers | |
| org.powertac.officecomplexcustomer | |
| org.powertac.officecomplexcustomer.customers | |
| org.powertac.server | |
| org.powertac.tariffmarket |
| Class and Description |
|---|
| Accounting
Common interface for the PowerTAC accounting service.
|
| InitializationService
Implementations of this interface are expected to initialize individual
plugins prior to the beginning of a game.
|
| TimeslotPhaseProcessor
Plugins must extend this class in order to be invoked during timeslot
processing by the CompetitionControl.
|
| Class and Description |
|---|
| InitializationService
Implementations of this interface are expected to initialize individual
plugins prior to the beginning of a game.
|
| TimeslotPhaseProcessor
Plugins must extend this class in order to be invoked during timeslot
processing by the CompetitionControl.
|
| Class and Description |
|---|
| BalancingMarket
Interface that defines the publicly accessible methods
a Power TAC balancing market has to implement.
|
| CapacityControl
Support for balancing market interactions between DU and customers/brokers.
|
| InitializationService
Implementations of this interface are expected to initialize individual
plugins prior to the beginning of a game.
|
| TimeslotPhaseProcessor
Plugins must extend this class in order to be invoked during timeslot
processing by the CompetitionControl.
|
| Class and Description |
|---|
| CustomerModelAccessor
Defines an interface for access to customer model details
that support tariff evaluation.
|
| Class and Description |
|---|
| NewTariffListener
Implementors of this interface can be notified of new tariff publication
by calling registerNewTariffListener(this) on the TariffMarket.
|
| ServerConfiguration
Support for annotation-driven configuration.
|
| TimeslotPhaseProcessor
Plugins must extend this class in order to be invoked during timeslot
processing by the CompetitionControl.
|
| VisualizerMessageListener
Implementors of this interface will be notified of selected events
necessary for visualization by calling registerVisualizerMessageListener(this)
on VisualizerProxy.
|
| Class and Description |
|---|
| 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.
|
| 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.
|
| ServerConfiguration
Support for annotation-driven configuration.
|
| TariffMarket
Tariff Market Receives, validates, and stores new tariffs, enforces tariff
validity rules.
|
| TimeslotPhaseProcessor
Plugins must extend this class in order to be invoked during timeslot
processing by the CompetitionControl.
|
| Class and Description |
|---|
| CustomerModelAccessor
Defines an interface for access to customer model details
that support tariff evaluation.
|
| Class and Description |
|---|
| CustomerModelAccessor
Defines an interface for access to customer model details
that support tariff evaluation.
|
| Class and Description |
|---|
| InitializationService
Implementations of this interface are expected to initialize individual
plugins prior to the beginning of a game.
|
| TimeslotPhaseProcessor
Plugins must extend this class in order to be invoked during timeslot
processing by the CompetitionControl.
|
| Class and Description |
|---|
| BootstrapDataCollector
Object that collects bootstrap data for initializing brokers.
|
| InitializationService
Implementations of this interface are expected to initialize individual
plugins prior to the beginning of a game.
|
| Class and Description |
|---|
| CustomerServiceAccessor
Accessors to allow customer models (which are not Spring beans)
to interface with sim services that are Spring beans
|
| Class and Description |
|---|
| 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.
|
| ServerConfiguration
Support for annotation-driven configuration.
|
| TimeslotPhaseProcessor
Plugins must extend this class in order to be invoked during timeslot
processing by the CompetitionControl.
|
| Class and Description |
|---|
| 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
|
| ContextService
Services that implement this interface can serve as a conduit allowing
model elements to access Spring services by name.
|
| InitializationService
Implementations of this interface are expected to initialize individual
plugins prior to the beginning of a game.
|
| ServerConfiguration
Support for annotation-driven configuration.
|
| TimeslotPhaseProcessor
Plugins must extend this class in order to be invoked during timeslot
processing by the CompetitionControl.
|
| Class and Description |
|---|
| 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.
|
| ServerConfiguration
Support for annotation-driven configuration.
|
| TimeslotPhaseProcessor
Plugins must extend this class in order to be invoked during timeslot
processing by the CompetitionControl.
|
| Class and Description |
|---|
| CustomerModelAccessor
Defines an interface for access to customer model details
that support tariff evaluation.
|
| TariffMarket
Tariff Market Receives, validates, and stores new tariffs, enforces tariff
validity rules.
|
| Class and Description |
|---|
| 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.
|
| ServerConfiguration
Support for annotation-driven configuration.
|
| TimeslotPhaseProcessor
Plugins must extend this class in order to be invoked during timeslot
processing by the CompetitionControl.
|
| Class and Description |
|---|
| CustomerModelAccessor
Defines an interface for access to customer model details
that support tariff evaluation.
|
| TariffMarket
Tariff Market Receives, validates, and stores new tariffs, enforces tariff
validity rules.
|
| Class and Description |
|---|
| BrokerProxy
BrokerProxy is responsible for handling in- and outgoing communication with 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.
|
| ServerConfiguration
Support for annotation-driven configuration.
|
| ServerProperties
Supports server configuration by allowing components to retrieve property
values from a standard Java properties file.
|
| TimeslotPhaseProcessor
Plugins must extend this class in order to be invoked during timeslot
processing by the CompetitionControl.
|
| 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 and Description |
|---|
| CapacityControl
Support for balancing market interactions between DU and customers/brokers.
|
| 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.
|
| TariffMarket
Tariff Market Receives, validates, and stores new tariffs, enforces tariff
validity rules.
|
| TimeslotPhaseProcessor
Plugins must extend this class in order to be invoked during timeslot
processing by the CompetitionControl.
|
Copyright © 2017 Power TAC. All rights reserved.