Class Seize.Request<T extends Number & Comparable<T>>

java.lang.Object
nl.tudelft.simulation.dsol.formalisms.flow.Seize.Request<T>
Type Parameters:
T - the time type
Enclosing class:
Seize<T extends Number & Comparable<T>>

public static class Seize.Request<T extends Number & Comparable<T>> extends Object
The Request Class defines the requests for resource.
  • Constructor Details

    • Request

      public Request(Entity<T> entity, double amount, T queueEntryTime)
      Method Request.
      Parameters:
      entity - Entity<T>; the requesting entity
      amount - double; is the requested amount
      queueEntryTime - T; the time the request was created
  • Method Details

    • getAmount

      public double getAmount()
      Return the requested amount.
      Returns:
      double; the requested amount
    • getEntity

      public Entity<T> getEntity()
      Return the entity.
      Returns:
      Entity<T>; the entity
    • getQueueEntryTime

      public T getQueueEntryTime()
      Returns the time when the request was made.
      Returns:
      T; the time when the request was made