Uses of Package
org.powertac.common.interfaces
-
Packages that use org.powertac.common.interfaces Package Description org.powertac.accounting org.powertac.auctioneer org.powertac.balancemkt org.powertac.common Power TAC domain types, shared between simulation server and brokers.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 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 org.powertac.visualizer.service_ptac -
Classes in org.powertac.common.interfaces used by org.powertac.accounting Class 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. -
Classes in org.powertac.common.interfaces used by org.powertac.auctioneer Class 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. -
Classes in org.powertac.common.interfaces used by org.powertac.balancemkt Class 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. -
Classes in org.powertac.common.interfaces used by org.powertac.common Class Description CustomerModelAccessor Defines an interface for access to customer model details that support tariff evaluation.ServerConfiguration Support for annotation-driven configuration. -
Classes in org.powertac.common.interfaces used by org.powertac.common.interfaces Class 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.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.VisualizerMessageListener Implementors of this interface will be notified of selected events necessary for visualization by calling registerVisualizerMessageListener(this) on VisualizerProxy. -
Classes in org.powertac.common.interfaces used by org.powertac.customer Class 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.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 beansInitializationService 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. -
Classes in org.powertac.common.interfaces used by org.powertac.customer.coldstorage Class Description CustomerModelAccessor Defines an interface for access to customer model details that support tariff evaluation. -
Classes in org.powertac.common.interfaces used by org.powertac.customer.model Class Description CustomerModelAccessor Defines an interface for access to customer model details that support tariff evaluation. -
Classes in org.powertac.common.interfaces used by org.powertac.distributionutility Class 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. -
Classes in org.powertac.common.interfaces used by org.powertac.du Class 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. -
Classes in org.powertac.common.interfaces used by org.powertac.evcustomer Class Description ServerConfiguration Support for annotation-driven configuration. -
Classes in org.powertac.common.interfaces used by org.powertac.evcustomer.customers Class Description CustomerServiceAccessor Accessors to allow customer models (which are not Spring beans) to interface with sim services that are Spring beans -
Classes in org.powertac.common.interfaces used by org.powertac.factoredcustomer Class Description CustomerServiceAccessor Accessors to allow customer models (which are not Spring beans) to interface with sim services that are Spring beansInitializationService 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. -
Classes in org.powertac.common.interfaces used by org.powertac.genco Class 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 brokersContextService 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. -
Classes in org.powertac.common.interfaces used by org.powertac.householdcustomer Class Description CustomerServiceAccessor Accessors to allow customer models (which are not Spring beans) to interface with sim services that are Spring beansInitializationService 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. -
Classes in org.powertac.common.interfaces used by org.powertac.householdcustomer.customers Class 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. -
Classes in org.powertac.common.interfaces used by org.powertac.officecomplexcustomer Class Description CustomerServiceAccessor Accessors to allow customer models (which are not Spring beans) to interface with sim services that are Spring beansInitializationService 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. -
Classes in org.powertac.common.interfaces used by org.powertac.officecomplexcustomer.customers Class 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. -
Classes in org.powertac.common.interfaces used by org.powertac.server Class Description BrokerProxy BrokerProxy is responsible for handling in- and outgoing communication with brokersCompetitionControl 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 -
Classes in org.powertac.common.interfaces used by org.powertac.tariffmarket Class 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. -
Classes in org.powertac.common.interfaces used by org.powertac.visualizer.service_ptac Class Description VisualizerMessageListener Implementors of this interface will be notified of selected events necessary for visualization by calling registerVisualizerMessageListener(this) on VisualizerProxy.