Allocation
An allocation represents a distinct usage of a resource by an entity with an amount allocated. Entities can have multiple allocations for the same resource. An allocation is in response to separate requests for units. Multiple requests by the same entity for units of the resource result in multiple allocations (when filled). An allocation is not created until the requested amount is available.
Parameters
the entity associated with the allocation
the resource associated with the allocation
the amount allocated of the resource to the entity
the queue that the entity had to wait in when requesting the allocation
the name of the allocation processed by the resource. The default actions are supplied by the entity associated with the allocation.
Constructors
Properties
True if the allocation is currently allocated to a resource
True if no units are allocated
The time that the allocation was allocated to its resource
The total elapsed time since allocation if not yet deallocated. If deallocated, the total time between de-allocation and allocation