Class CommonModel.StationData

java.lang.Object
common.definitions.CommonModel.StationData
Enclosing class:
CommonModel

protected class CommonModel.StationData extends Object
This class packs altogether station parameters. This can be useful for storing inside an hash map or other data structures. Data contained inside this class are defined once per each station. Data which are defined for a couple of one station and one class (such as service times distribution) or for a couple of stations ( such as connections) need to be stored in other type of data structure and should not be stored inside this class
  • Field Details

    • name

      public String name
    • type

      public String type
    • queueCapacity

      public Integer queueCapacity
    • queueStrategy

      public String queueStrategy
    • numberOfServers

      public Integer numberOfServers
    • maxRunningJobs

      public Integer maxRunningJobs
    • quantaSize

      public Double quantaSize
    • quantumSwitchoverTime

      public Double quantumSwitchoverTime
    • pollingServerType

      public String pollingServerType
    • pollingKValue

      public Integer pollingKValue
    • serverPolling

      public Boolean serverPolling
    • switchoverTimesEnabled

      public Boolean switchoverTimesEnabled
    • delayOffTimesEnabled

      public Boolean delayOffTimesEnabled
    • forkBlock

      public Integer forkBlock
    • isSimplifiedFork

      public Boolean isSimplifiedFork
    • loggerParameters

      public LoggerParameters loggerParameters
    • transitionModeList

      public List<CommonModel.TransitionModeData> transitionModeList
    • blockingRegion

      public Object blockingRegion
      Reference to owner blocking region
    • totalStationCapacity

      public Integer totalStationCapacity
    • serverTypes

      public List<ServerType> serverTypes
    • nextServerNum

      public int nextServerNum
    • schedulingPolicy

      public String schedulingPolicy
    • heterogeneousServersEnabled

      public Boolean heterogeneousServersEnabled
    • vacationPolicy

      public String vacationPolicy
    • vacationPolicyPar

      public VacationParameters vacationPolicyPar
  • Constructor Details

    • StationData

      public StationData(String name, String type)
  • Method Details