Class ResourceRequest<T,R extends IResource<T,C>,C extends IResourceConsumer<T,R,C>>

java.lang.Object
com.amalgamasimulation.resources.ResourceRequest<T,R,C>

public class ResourceRequest<T,R extends IResource<T,C>,C extends IResourceConsumer<T,R,C>> extends Object
  • Method Details

    • getSeizedResources

      public List<R> getSeizedResources()
    • allowPreemption

      public boolean allowPreemption()
    • getSeizeRule

      public ResourceManager.SeizeRule getSeizeRule()
    • getConsumer

      public C getConsumer()
    • getCreationTime

      public double getCreationTime()
    • getPriority

      public double getPriority()
    • getSeizedResourceSet

      public ResourceSet<T,R,C> getSeizedResourceSet()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getResourceSetsAsString

      public String getResourceSetsAsString()