edu.cuny.cat.market.subscribing
Class SubscribingPolicy

java.lang.Object
  extended by edu.cuny.cat.market.AuctioneerPolicy
      extended by edu.cuny.cat.market.subscribing.SubscribingPolicy
All Implemented Interfaces:
AuctionEventListener, edu.cuny.config.param.Parameterizable, edu.cuny.obj.Resetable
Direct Known Subclasses:
SelfSubscribingPolicy

public abstract class SubscribingPolicy
extends AuctioneerPolicy

A subscribing policy determines whether to subscribe for information from specialists and which specialists to choose.

Default Base

subscribing

Version:
$Revision: 1.16 $
Author:
Jinzhong Niu

Field Summary
static java.lang.String P_DEF_BASE
           
 
Fields inherited from class edu.cuny.cat.market.AuctioneerPolicy
auctioneer
 
Constructor Summary
SubscribingPolicy()
           
 
Method Summary
 void eventOccurred(AuctionEvent event)
           
protected abstract  java.lang.String[] getSubscribees()
           
 
Methods inherited from class edu.cuny.cat.market.AuctioneerPolicy
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

SubscribingPolicy

public SubscribingPolicy()
Method Detail

getSubscribees

protected abstract java.lang.String[] getSubscribees()
Returns:
a list of specialists to subscribe information from.

eventOccurred

public void eventOccurred(AuctionEvent event)
Specified by:
eventOccurred in interface AuctionEventListener
Overrides:
eventOccurred in class AuctioneerPolicy