uk.ac.liv.auction.core
Class KContinuousDoubleAuctioneerNoQueue

java.lang.Object
  extended byuk.ac.liv.auction.core.AbstractAuctioneer
      extended byuk.ac.liv.auction.core.KAuctioneer
          extended byuk.ac.liv.auction.core.KContinuousDoubleAuctioneer
              extended byuk.ac.liv.auction.core.KContinuousDoubleAuctioneerNoQueue
All Implemented Interfaces:
Auctioneer, java.lang.Cloneable, Parameterizable, ParameterizablePricing, Prototypeable, QuoteProvider, Resetable, java.io.Serializable

public class KContinuousDoubleAuctioneerNoQueue
extends KContinuousDoubleAuctioneer
implements java.io.Serializable

An auctioneer for a k-double-auction with continuous clearing and no order queuing. Every time an offer is cleared any pending offers are discarded.

Version:
$Revision: 1.3 $
Author:
Steve Phelps
See Also:
Serialized Form

Field Summary
 
Fields inherited from class uk.ac.liv.auction.core.KAuctioneer
clearingQuote, P_PRICING, pricingPolicy
 
Fields inherited from class uk.ac.liv.auction.core.AbstractAuctioneer
auction, currentQuote, shoutEngine
 
Constructor Summary
KContinuousDoubleAuctioneerNoQueue()
           
 
Method Summary
 void clear()
          Perform the clearing operation for the auction; match buyers with sellers and inform the auction of any deals.
 
Methods inherited from class uk.ac.liv.auction.core.KContinuousDoubleAuctioneer
checkImprovement, endOfAuctionProcessing, endOfRoundProcessing, generateQuote, initialise, newShout, shoutsVisible
 
Methods inherited from class uk.ac.liv.auction.core.KAuctioneer
askQuote, bidQuote, determineClearingPrice, getK, setK, setPricingPolicy, setup
 
Methods inherited from class uk.ac.liv.auction.core.AbstractAuctioneer
askIterator, bidIterator, endOfDayProcessing, getAuction, getQuote, newAsk, newBid, printState, protoClone, removeShout, reset, setAuction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KContinuousDoubleAuctioneerNoQueue

public KContinuousDoubleAuctioneerNoQueue()
Method Detail

clear

public void clear()
Description copied from interface: Auctioneer
Perform the clearing operation for the auction; match buyers with sellers and inform the auction of any deals.

Specified by:
clear in interface Auctioneer
Overrides:
clear in class KAuctioneer