|
||||||||||
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
public class BasicStatistics
Trida pocita zakladni statistiku, tj.:
Room r = new Room(...);
IStatistics statistics = new BasicStatistics();
r.setStatistics(statistics);
...
Field Summary | |
---|---|
protected JSimHead |
queue
|
protected JSimProcess |
source
|
Constructor Summary | |
---|---|
BasicStatistics()
Konstruktor tridy |
Method Summary | |
---|---|
double |
getLoad()
Vraci zatizeni serveru |
double |
getLq()
Vraci stredni pocet pozadavku zdroje |
double |
getLw()
Vraci stredni delku fronty zdroje |
protected JSimHead |
getQueue()
Vraci frontu zdroje |
long |
getRequestCount()
Vraci pocet zpracovanych pozadavku |
protected JSimProcess |
getSource()
Vraci referenci na objekt zdroje, na kterem se pocita statistika |
double |
getSumOfTq()
Vraci soucet strednich dob odezvy serveru za vsechny pozadavky |
double |
getTq()
Vraci prumernou stredni dobu odezvy serveru |
void |
initialize(JSimProcess source,
JSimHead queue)
Inicializuje objekt pocitajici statistiku |
void |
processRequest(IRequest request,
double queueEnterTime,
double processingTime)
Zpracuje statistiku prijateho pozadavku |
void |
reset()
Nastvi pocatecni hodnoty pocitanych statistik |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected JSimProcess source
protected JSimHead queue
Constructor Detail |
---|
public BasicStatistics()
Method Detail |
---|
public void reset()
public void initialize(JSimProcess source, JSimHead queue)
IStatistics
initialize
in interface IStatistics
source
- zdroj, ktery bude predavat pozadavky pro vypocet statistikyqueue
- fronta zdrojepublic void processRequest(IRequest request, double queueEnterTime, double processingTime)
IStatistics
processRequest
in interface IStatistics
request
- prijaty pozadavek ke spracovaniqueueEnterTime
- cas, kdy pozadavek vstoupil do frontyprocessingTime
- cas, spracovani pozadavkupublic double getLw()
public double getTq()
public double getSumOfTq()
public double getLoad()
public long getRequestCount()
protected JSimProcess getSource()
protected JSimHead getQueue()
public double getLq()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |