net.sourceforge.jasa.report
Class HistoricalDataReport.IncreasingQueryAccelerator
java.lang.Object
net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
- All Implemented Interfaces:
- java.util.Observer
- Enclosing class:
- HistoricalDataReport
public class HistoricalDataReport.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 asksI
bidsI
protected java.util.ListIterator bidsI
acceptedAsksI
protected java.util.ListIterator acceptedAsksI
acceptedBidsI
protected java.util.ListIterator acceptedBidsI
rejectedAsksI
protected java.util.ListIterator rejectedAsksI
rejectedBidsI
protected java.util.ListIterator 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 HistoricalDataReport.SortedView view
HistoricalDataReport.IncreasingQueryAccelerator
public HistoricalDataReport.IncreasingQueryAccelerator(HistoricalDataReport.SortedView view)
HistoricalDataReport.IncreasingQueryAccelerator
public HistoricalDataReport.IncreasingQueryAccelerator()
destroy
public void destroy()
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)