edu.cuny.cat.market.charging
Class TraderExploringMonitor
java.lang.Object
  
edu.cuny.cat.market.charging.TraderExploringMonitor
- All Implemented Interfaces: 
 - AuctionEventListener, edu.cuny.config.param.Parameterizable
 
- Direct Known Subclasses: 
 - MultiDayExploringMonitor, SingleDayExploringMonitor
 
public abstract class TraderExploringMonitor
- extends java.lang.Object
- implements AuctionEventListener, edu.cuny.config.param.Parameterizable
  
 detects whether traders are still exploring markets or not.
 
 
 
 Default Base
 
 
 
- Version:
 
  - $Revision: 1.6 $
 
- Author:
 
  - Jinzhong Niu
 
 
 
| 
Method Summary | 
abstract  void | 
eventOccurred(AuctionEvent event)
 
            | 
abstract  double | 
getExploringFactor()
 
            | 
abstract  boolean | 
isExploring()
 
          tells whether traders are estimated to be exploring or not. | 
abstract  void | 
setup(edu.cuny.config.param.ParameterDatabase parameters,
      edu.cuny.config.param.Parameter base)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
P_DEF_BASE
public static final java.lang.String P_DEF_BASE
- See Also:
 - Constant Field Values
 
TraderExploringMonitor
public TraderExploringMonitor()
setup
public abstract void setup(edu.cuny.config.param.ParameterDatabase parameters,
                           edu.cuny.config.param.Parameter base)
- Specified by:
 setup in interface edu.cuny.config.param.Parameterizable
 
 
isExploring
public abstract boolean isExploring()
- tells whether traders are estimated to be exploring or not.
 
- Returns:
 - true if traders are exploring; false otherwise
 
 
 
getExploringFactor
public abstract double getExploringFactor()
 
- Returns:
 - a numeric value telling the level of traders' exploration.
 
 
eventOccurred
public abstract void eventOccurred(AuctionEvent event)
- Specified by:
 eventOccurred in interface AuctionEventListener