cz.zcu.kiv.vsp.msloup.object
Class Terminator

java.lang.Object
  extended by cz.zcu.kiv.vsp.msloup.object.Terminator
All Implemented Interfaces:
IRequestInput

public class Terminator
extends Object
implements IRequestInput

Slouzi k pocitani dokoncenych pozadavku tak, aby se mohla ukoncit simulace

Author:
Martin Sloup

Constructor Summary
Terminator(Counter count, JSimSimulation simulation)
          Konstruktor tridy s udanim parametru pocitadla, na kterem se bude odecitat.
 
Method Summary
 long getRequestCount()
          Vraci pocet prijatych pozadavku
 double getSumOfTq()
          Vraci soucet strednich dob odezvy simulace
 void receiveRequest(IRequest request)
          Prijme pozadavek v simulaci
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Terminator

public Terminator(Counter count,
                  JSimSimulation simulation)
Konstruktor tridy s udanim parametru pocitadla, na kterem se bude odecitat.

Parameters:
count - objekt pocitadla, u ktereho se po prijeni pozadavku odecita.
simulation -
Method Detail

receiveRequest

public void receiveRequest(IRequest request)
Description copied from interface: IRequestInput
Prijme pozadavek v simulaci

Specified by:
receiveRequest in interface IRequestInput
Parameters:
request - pozadavek v simulaci

getSumOfTq

public double getSumOfTq()
Vraci soucet strednich dob odezvy simulace

Returns:
soucet strednich dob odezvy

getRequestCount

public long getRequestCount()
Vraci pocet prijatych pozadavku

Returns:
pocet prijatych pozadavku