vsp
Class QueueWithServer

java.lang.Object
  extended by cz.zcu.fav.kiv.jsim.JSimHead
      extended by vsp.QueueWithServer
All Implemented Interfaces:
JSimDisplayable, Comparable<JSimHead>

public class QueueWithServer
extends JSimHead

Queue with assigned server

Author:
Jan Tichava

Field Summary
private  JSimProcess server
          Assigned server
 
Fields inherited from class cz.zcu.fav.kiv.jsim.JSimHead
lastChange, myParent, noOfItemsRemoved, sumLwUntilLastChange, sumTwRemoved
 
Constructor Summary
QueueWithServer(String name, JSimSimulation simulation)
          Creates new queue without server definition
QueueWithServer(String name, JSimSimulation simulation, JSimProcess server)
          Creates new queue with defined server
 
Method Summary
 JSimProcess getServer()
          Get server
 void setServer(JSimProcess server)
          Set server
 
Methods inherited from class cz.zcu.fav.kiv.jsim.JSimHead
cardinal, clear, compareTo, createDetailedInfoWindow, decNoOfItems, empty, equals, first, getCurrentTime, getDetailedInformationArray, getFirstData, getFirstDataType, getHead, getHeadName, getHeadNumber, getLastData, getLastDataType, getLw, getObjectListItemDescription, getParent, getTail, getTw, getTwForAllLinks, hashCode, incNoOfItems, last, putAtHead, putAtTail, setHead, setTail, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

server

private JSimProcess server
Assigned server

Constructor Detail

QueueWithServer

public QueueWithServer(String name,
                       JSimSimulation simulation,
                       JSimProcess server)
                throws JSimInvalidParametersException,
                       JSimTooManyHeadsException
Creates new queue with defined server

Parameters:
name - name of queue
simulation - simulation object
server - assigned server
Throws:
JSimInvalidParametersException
JSimTooManyHeadsException

QueueWithServer

public QueueWithServer(String name,
                       JSimSimulation simulation)
                throws JSimInvalidParametersException,
                       JSimTooManyHeadsException
Creates new queue without server definition

Parameters:
name - name of queue
simulation - simulation object
Throws:
JSimInvalidParametersException
JSimTooManyHeadsException
Method Detail

getServer

public JSimProcess getServer()
Get server

Returns:
the server

setServer

public void setServer(JSimProcess server)
Set server

Parameters:
server - the server to set