Class PassiveResource
- java.lang.Object
-
- org.palladiosimulator.protocom.framework.java.se.strategies.PassiveResource
-
public class PassiveResource extends Object
Simulates passive resource usage with semaphores.
-
-
Constructor Summary
Constructors Constructor Description PassiveResource(int capacity, String type)
Initializes a resource pool with given capacity.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acquire()
Acquires one resource of this type.String
getType()
void
release()
Releases one resource of ths type.
-
-
-
Constructor Detail
-
PassiveResource
public PassiveResource(int capacity, String type)
Initializes a resource pool with given capacity.- Parameters:
capacity
- pool sizetype
- name of resource type
-
-
Method Detail
-
acquire
public void acquire()
Acquires one resource of this type. Blocks if the current pool is exhausted.
-
release
public void release()
Releases one resource of ths type.
-
getType
public String getType()
-
-