|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectvsp.uloha437.Queue
public class Queue
Fronta serveru. Tato trida nemuze byt instanciovana samostatne, kazdy server si ji vytvori sam.
Constructor Summary | |
---|---|
protected |
Queue(java.lang.String name,
cz.zcu.fav.kiv.jsim.JSimSimulation simulation,
Server server)
Konstruktor tridy. |
Method Summary | |
---|---|
Transaction |
first()
Odebere z fronty pozadavek a vrati jej. |
double |
getEmptyTime()
Vraci dobu, po kterou byla fronta prazdna. |
boolean |
isEmpty()
Vraci, zda-li je fronta prazdna. |
void |
put(Transaction tr)
Metoda pro prijem a zpracovani pozadavku. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected Queue(java.lang.String name, cz.zcu.fav.kiv.jsim.JSimSimulation simulation, Server server) throws cz.zcu.fav.kiv.jsim.JSimInvalidParametersException, cz.zcu.fav.kiv.jsim.JSimTooManyHeadsException, java.lang.Exception
name
- Nazev objektu.simulation
- Reference na objekt simulacniho modelu.server
- Server, ktery z fronty bude odebirat pozadavky.
cz.zcu.fav.kiv.jsim.JSimInvalidParametersException
cz.zcu.fav.kiv.jsim.JSimTooManyHeadsException
java.lang.Exception
Method Detail |
---|
public boolean isEmpty()
public Transaction first() throws cz.zcu.fav.kiv.jsim.JSimSecurityException
cz.zcu.fav.kiv.jsim.JSimSecurityException
public double getEmptyTime()
public void put(Transaction tr) throws cz.zcu.fav.kiv.jsim.JSimSecurityException
Junction
put
in interface Junction
tr
- Prijimany pozadavek.
cz.zcu.fav.kiv.jsim.JSimSecurityException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |