edu.cuny.cat.market.clearing
Class MarketClearingCondition

java.lang.Object
  extended by edu.cuny.cat.market.AuctioneerPolicy
      extended by edu.cuny.cat.market.clearing.MarketClearingCondition
All Implemented Interfaces:
AuctionEventListener, edu.cuny.config.param.Parameterizable, edu.cuny.obj.Resetable
Direct Known Subclasses:
CombiClearingCondition, NeverClearingCondition, RoundClearingCondition

public class MarketClearingCondition
extends AuctioneerPolicy

The interface for expressing the condition of clearing the current market. Whenever, it's time to do so, notifyObservers() is called.

Default Base

clearing

Version:
$Revision: 1.14 $
Author:
Jinzhong Niu

Field Summary
static java.lang.String P_DEF_BASE
           
 
Fields inherited from class edu.cuny.cat.market.AuctioneerPolicy
auctioneer
 
Constructor Summary
MarketClearingCondition()
           
 
Method Summary
protected  void triggerClearing()
          notifies auctioneer to clear market.
 
Methods inherited from class edu.cuny.cat.market.AuctioneerPolicy
eventOccurred, getAuctioneer, initialize, reset, setAuctioneer, setup, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

P_DEF_BASE

public static final java.lang.String P_DEF_BASE
See Also:
Constant Field Values
Constructor Detail

MarketClearingCondition

public MarketClearingCondition()
Method Detail

triggerClearing

protected void triggerClearing()
notifies auctioneer to clear market.