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

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

public class Choice
extends Object
implements IRequestInput

Trida vytvarejici volby cile pozadavku na zaklade pravdepodobnosti

Author:
Martin Sloup

Constructor Summary
Choice()
          Konstruktor tridy pro vytvoreni volby cile pozadavku na zaklade pravdepodobnosti
 
Method Summary
 Choice addChoice(double probably, IRequestInput destination)
          Prida volbu presmerovani pozadavku na zaklade pravdepodobnosti
 Choice addChoice(IRequestInput destination)
          Prida volbu presmerovani pozadavku na zaklade pravdepodobnosti 1 - p
 void receiveRequest(IRequest request)
          Prijme pozadavek v simulaci a dle pravdepodobnosti ho preda dal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Choice

public Choice()
Konstruktor tridy pro vytvoreni volby cile pozadavku na zaklade pravdepodobnosti

Method Detail

addChoice

public Choice addChoice(IRequestInput destination)
Prida volbu presmerovani pozadavku na zaklade pravdepodobnosti 1 - p

Parameters:
destination - cil presmerovani
Returns:
referenci tridy

addChoice

public Choice addChoice(double probably,
                        IRequestInput destination)
Prida volbu presmerovani pozadavku na zaklade pravdepodobnosti

Parameters:
probably - pravdepodobnost presmerovani pozadavku
destination - cil presmerovani
Returns:
referenci tridy

receiveRequest

public void receiveRequest(IRequest request)
Prijme pozadavek v simulaci a dle pravdepodobnosti ho preda dal

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