edu.cuny.cat.trader
Class PeriodicResettingCondition
java.lang.Object
java.util.Observable
edu.cuny.cat.trader.ResettingCondition
edu.cuny.cat.trader.PeriodicResettingCondition
- All Implemented Interfaces:
- AuctionEventListener, edu.cuny.config.param.Parameterizable, edu.cuny.obj.Prototypeable, edu.cuny.obj.Resetable, java.lang.Cloneable
public class PeriodicResettingCondition
- extends ResettingCondition
resets a trading agent after every fixed-length period.
Parameters
base.days
int (-1 by default) |
(the length of period in terms of game days; a non-positive
length indicates no periodic resetting) |
Default Base
- Version:
- $Revision: 1.6 $
- Author:
- Jinzhong Niu
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
P_DEF_BASE
public static final java.lang.String P_DEF_BASE
- See Also:
- Constant Field Values
P_DAYS
public static final java.lang.String P_DAYS
- See Also:
- Constant Field Values
days
protected int days
PeriodicResettingCondition
public PeriodicResettingCondition()
setup
public void setup(edu.cuny.config.param.ParameterDatabase parameters,
edu.cuny.config.param.Parameter base)
- Specified by:
setup
in interface edu.cuny.config.param.Parameterizable
- Overrides:
setup
in class ResettingCondition
eventOccurred
public void eventOccurred(AuctionEvent event)
- Specified by:
eventOccurred
in interface AuctionEventListener
- Overrides:
eventOccurred
in class ResettingCondition
toString
public java.lang.String toString()
- Overrides:
toString
in class ResettingCondition