art.cs
Class Auctioneer

java.lang.Object
  extended byart.cs.Auctioneer

public class Auctioneer
extends java.lang.Object

This class is used to perform the auction among the activated classifiers in order to select which will send an action message to the effector.

Author:
Marco Lamieri and Gianluigi Ferraris

Constructor Summary
Auctioneer(java.util.ArrayList matchList, java.util.ArrayList winnerList, Accounting account, RuleMaster myRuleMaster, CsConfiguration myConf)
          Constructor of the class.
 
Method Summary
 void auction()
          Perform the auction.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Auctioneer

public Auctioneer(java.util.ArrayList matchList,
                  java.util.ArrayList winnerList,
                  Accounting account,
                  RuleMaster myRuleMaster,
                  CsConfiguration myConf)
Constructor of the class.

Parameters:
matchList - Match list
winnerList - Winner list
account - Account
myRuleMaster - Rule master
myConf - Configuration
Method Detail

auction

public void auction()
Perform the auction.