net.sourceforge.jasa.market.rules
Class TimingCondition

java.lang.Object
  extended by net.sourceforge.jasa.market.rules.TimingCondition
Direct Known Subclasses:
CombiTimingCondition, MaxDaysAuctionClosingCondition, MaxRoundsAuctionClosingCondition, MaxRoundsDayEndingCondition, NullAuctionClosingCondition, QuiescentDayEndingCondition

public abstract class TimingCondition
extends java.lang.Object

The interface for expressing the condition of closing a certain time interval, such as an market, or a day, or whether it's time to do something, i.e. clearing the market.

 

Constructor Summary
TimingCondition()
           
TimingCondition(Market auction)
           
 
Method Summary
abstract  boolean eval()
           
 Market getAuction()
           
 void setAuction(Market auction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimingCondition

public TimingCondition()

TimingCondition

public TimingCondition(Market auction)
Method Detail

setAuction

public void setAuction(Market auction)

getAuction

public Market getAuction()

eval

public abstract boolean eval()