|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcz.zcu.kiv.vsp.msloup.statistic.BasicStatistics
cz.zcu.kiv.vsp.msloup.statistic.QueueStatistics
public class QueueStatistics
Pocita statistiku fronty. Krome zakladnich statistik z BasicStatistics pocita:
Room r = new Room(...);
IStatistics statistics = new QueueStatistics();
r.setStatistics(statistics);
...
Field Summary |
---|
Fields inherited from class cz.zcu.kiv.vsp.msloup.statistic.BasicStatistics |
---|
queue, source |
Constructor Summary | |
---|---|
QueueStatistics()
|
Method Summary | |
---|---|
long |
getMaxQueueLength()
Vraci maximalni delku fronty |
long |
getMinQueueLength()
Vraci minimalni delku fronty |
int[] |
getQueueLengthHistogram(int size)
Vraci histogram fronty |
double |
getQueueLengthHistogramStep(int size)
Vraci velikost kroku histogramu fronty |
double |
getQueueLengthMedian()
Vrací střední delku fronty |
double |
getQueueLengthSigma()
Vraci smerodatnou odchylku delky fronty |
double |
getQueueLengthVariance()
Vrací rozptyl delky fronty |
void |
processRequest(IRequest request,
double queueEnterTime,
double processingTime)
Zpracuje statistiku prijateho pozadavku |
void |
reset()
Nastvi pocatecni hodnoty pocitanych statistik |
Methods inherited from class cz.zcu.kiv.vsp.msloup.statistic.BasicStatistics |
---|
getLoad, getLq, getLw, getQueue, getRequestCount, getSource, getSumOfTq, getTq, initialize |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QueueStatistics()
Method Detail |
---|
public void reset()
BasicStatistics
reset
in class BasicStatistics
public void processRequest(IRequest request, double queueEnterTime, double processingTime)
IStatistics
processRequest
in interface IStatistics
processRequest
in class BasicStatistics
request
- prijaty pozadavek ke spracovaniqueueEnterTime
- cas, kdy pozadavek vstoupil do frontyprocessingTime
- cas, spracovani pozadavkupublic double getQueueLengthMedian()
public double getQueueLengthVariance()
public double getQueueLengthSigma()
public long getMaxQueueLength()
public long getMinQueueLength()
public double getQueueLengthHistogramStep(int size)
size
- velikost histrogramu (pocet sloupcu)
public int[] getQueueLengthHistogram(int size)
size
- pocet sloupcu histogramu
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |