Package jasima.core.simulation.generic
Class Resource
- java.lang.Object
-
- jasima.core.simulation.generic.Resource
-
public class Resource extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCapacity()intnumAvailable()voidrelease()voidrelease(int numResources)voidseize()voidseize(int numResources)voidsetCapacity(int numResources)booleantrySeize()booleantrySeize(int numResources)
-
-
-
Method Detail
-
seize
public void seize() throws SimProcess.MightBlock- Throws:
SimProcess.MightBlock
-
trySeize
public boolean trySeize()
-
release
public void release()
-
seize
public void seize(int numResources) throws SimProcess.MightBlock- Throws:
SimProcess.MightBlock
-
trySeize
public boolean trySeize(int numResources)
-
release
public void release(int numResources)
-
numAvailable
public int numAvailable()
-
getCapacity
public int getCapacity()
-
setCapacity
public void setCapacity(int numResources)
-
-