edu.cuny.cat.trader
Class ResettingCondition
java.lang.Object
java.util.Observable
edu.cuny.cat.trader.ResettingCondition
- All Implemented Interfaces:
- AuctionEventListener, edu.cuny.config.param.Parameterizable, edu.cuny.obj.Prototypeable, edu.cuny.obj.Resetable, java.lang.Cloneable
- Direct Known Subclasses:
- PeriodicResettingCondition
public abstract class ResettingCondition
- extends java.util.Observable
- implements AuctionEventListener, edu.cuny.config.param.Parameterizable, edu.cuny.obj.Prototypeable, java.lang.Cloneable, edu.cuny.obj.Resetable
specifies in which condition a trader should be reset to simulate fresh air
in market.
- Version:
- $Revision: 1.5 $
- 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 |
agent
protected AbstractTradingAgent agent
ResettingCondition
public ResettingCondition()
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
eventOccurred
public void eventOccurred(AuctionEvent event)
- Specified by:
eventOccurred
in interface AuctionEventListener
initialize
public void initialize()
reset
public void reset()
- Specified by:
reset
in interface edu.cuny.obj.Resetable
getAgent
public AbstractTradingAgent getAgent()
setAgent
public void setAgent(AbstractTradingAgent agent)
protoClone
public java.lang.Object protoClone()
- Specified by:
protoClone
in interface edu.cuny.obj.Prototypeable
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object