Package org.powertac.common.interfaces
Interface Auctioneer
- 
 public interface AuctioneerInterface that defines the publicly accessible methods a Power TAC auctioneer has to implement.- Author:
- Carsten Block, John Collins
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearMarket()Clears the market by matching all Orders that have arrived since the last market clearing.voidprocessOrder(Order order)Processes an incoming order, typically by saving it on a list for the next market clearing.
 
- 
- 
- 
Method Detail- 
processOrdervoid processOrder(Order order) Processes an incoming order, typically by saving it on a list for the next market clearing.
 - 
clearMarketvoid clearMarket() Clears the market by matching all Orders that have arrived since the last market clearing. Resulting transactions are created by calling addMarketTransaction() on the Accounting service. Orderbooks and ClearedTrade instances are also created and broadcast to brokers.
 
- 
 
-