A C D G H I O R S

A

activate() - Method in class org.powertac.du.DefaultBrokerService
In each timeslot, we must trade in the wholesale market to satisfy the predicted load of our current customer base.

C

collectBootstrapData(int) - Method in class org.powertac.du.DefaultBrokerService
Collects and returns a list of messages representing collected customer demand, market price, and weather records for the bootstrap period.
createBroker(String) - Method in class org.powertac.du.DefaultBrokerService
Creates the internal Broker instance that can receive messages intended for local Brokers.

D

DefaultBrokerInitializationService - Class in org.powertac.du
Here we support the pre-game and start-of-game behaviors driven by the CompetitionControlService.
DefaultBrokerInitializationService() - Constructor for class org.powertac.du.DefaultBrokerInitializationService
 
DefaultBrokerService - Class in org.powertac.du
Default broker implementation.
DefaultBrokerService() - Constructor for class org.powertac.du.DefaultBrokerService
Default constructor, called once when the server starts, before any application-specific initialization has been done.

G

getFace() - Method in class org.powertac.du.DefaultBrokerService
 

H

handleMessage(TariffTransaction) - Method in class org.powertac.du.DefaultBrokerService
Handles a TariffTransaction.
handleMessage(WeatherReport) - Method in class org.powertac.du.DefaultBrokerService
Receives a new WeatherReport.
handleMessage(MarketTransaction) - Method in class org.powertac.du.DefaultBrokerService
Receives a new MarketTransaction.
handleMessage(CustomerBootstrapData) - Method in class org.powertac.du.DefaultBrokerService
Handles CustomerBootstrapData by populating the customer model corresponding to the given customer and power type.
handleMessage(CashPosition) - Method in class org.powertac.du.DefaultBrokerService
CashPosition is the last message sent by Accounting.

I

initialize(Competition, List<String>) - Method in class org.powertac.du.DefaultBrokerInitializationService
Initializes the default broker service.

O

org.powertac.du - package org.powertac.du
 

R

receiveBrokerMessage(Object) - Method in class org.powertac.du.DefaultBrokerService
Incoming messages for brokers include: TariffTransaction tells us about customer subscription activity and power usage, MarketPosition tells us how much power we have bought or sold in a given timeslot, TimeslotUpdate that tell us it's time to send in our bids/asks along with a number of other message types that we can safely ignore.

S

setDefaults() - Method in class org.powertac.du.DefaultBrokerInitializationService
Creates the default broker instance, and a PluginConfig instance that includes rates for standard default tariffs.

A C D G H I O R S

Copyright © 2011 Power TAC. All Rights Reserved.