net.sourceforge.jasa.market.rules
Class McAfeeClearingPolicy

java.lang.Object
  extended by net.sourceforge.jasa.market.rules.McAfeeClearingPolicy
All Implemented Interfaces:
ClearingPolicy

public class McAfeeClearingPolicy
extends java.lang.Object
implements ClearingPolicy

An implementation of the mechanism described in "A Dominant Strategy Double Auction" R. Preston McAfee Journal of Economic Theory Vol 56 pages 434-450 1992

 

Field Summary
protected  ZeroCreditAccount account
           
protected  AbstractAuctioneer auctioneer
           
 
Constructor Summary
McAfeeClearingPolicy(AbstractAuctioneer auctioneer)
           
 
Method Summary
 void clear()
           
 Account getAccount()
           
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

account

protected ZeroCreditAccount account

auctioneer

protected AbstractAuctioneer auctioneer
Constructor Detail

McAfeeClearingPolicy

public McAfeeClearingPolicy(AbstractAuctioneer auctioneer)
Method Detail

clear

public void clear()
Specified by:
clear in interface ClearingPolicy

getAccount

public Account getAccount()

reset

public void reset()