edu.cuny.cat.stat
Class HistoricalReport.IncreasingQueryAccelerator
java.lang.Object
edu.cuny.cat.stat.HistoricalReport.IncreasingQueryAccelerator
- All Implemented Interfaces:
- java.util.Observer
- Enclosing class:
- HistoricalReport
public class HistoricalReport.IncreasingQueryAccelerator
- extends java.lang.Object
- implements java.util.Observer
a class to speed up queries from GDStrategy regarding the number of shouts
above or below a certain price. It is designed based on the pattern of
increasing prices queried about.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
asksI
protected java.util.ListIterator<Shout> asksI
bidsI
protected java.util.ListIterator<Shout> bidsI
acceptedAsksI
protected java.util.ListIterator<Shout> acceptedAsksI
acceptedBidsI
protected java.util.ListIterator<Shout> acceptedBidsI
rejectedAsksI
protected java.util.ListIterator<Shout> rejectedAsksI
rejectedBidsI
protected java.util.ListIterator<Shout> rejectedBidsI
numOfAsksBelow
protected int numOfAsksBelow
numOfBidsAbove
protected int numOfBidsAbove
numOfAcceptedAsksAbove
protected int numOfAcceptedAsksAbove
numOfAcceptedBidsBelow
protected int numOfAcceptedBidsBelow
numOfRejectedAsksBelow
protected int numOfRejectedAsksBelow
numOfRejectedBidsAbove
protected int numOfRejectedBidsAbove
priceForAsksBelow
protected double priceForAsksBelow
priceForBidsAbove
protected double priceForBidsAbove
priceForAcceptedAsksAbove
protected double priceForAcceptedAsksAbove
priceForAcceptedBidsBelow
protected double priceForAcceptedBidsBelow
priceForRejectedAsksBelow
protected double priceForRejectedAsksBelow
priceForRejectedBidsAbove
protected double priceForRejectedBidsAbove
view
protected HistoricalReport.SortedView view
HistoricalReport.IncreasingQueryAccelerator
public HistoricalReport.IncreasingQueryAccelerator()
getSortedView
public HistoricalReport.SortedView getSortedView()
destroy
public void destroy()
toPrettyString
public java.lang.String toPrettyString()
update
public void update(java.util.Observable o,
java.lang.Object arg)
- Specified by:
update
in interface java.util.Observer
resetIfNeeded
protected void resetIfNeeded()
reset
public void reset()
resetForAsksBelow
protected void resetForAsksBelow()
resetForBidsAbove
protected void resetForBidsAbove()
resetForAcceptedAsksAbove
protected void resetForAcceptedAsksAbove()
resetForAcceptedBidsBelow
protected void resetForAcceptedBidsBelow()
resetForRejectedAsksBelow
protected void resetForRejectedAsksBelow()
resetForRejectedBidsAbove
protected void resetForRejectedBidsAbove()
getNumOfAsksBelow
public int getNumOfAsksBelow(double price)
getNumOfBidsAbove
public int getNumOfBidsAbove(double price)
getNumOfAcceptedAsksAbove
public int getNumOfAcceptedAsksAbove(double price)
getNumOfAcceptedBidsBelow
public int getNumOfAcceptedBidsBelow(double price)
getNumOfRejectedAsksBelow
public int getNumOfRejectedAsksBelow(double price)
getNumOfRejectedBidsAbove
public int getNumOfRejectedBidsAbove(double price)