summaryrefslogtreecommitdiffstats
path: root/src/main/java/derms/replica/replica2/Resources.java
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2024-11-28 12:40:14 -0500
committerSam Anthony <sam@samanthony.xyz>2024-11-28 12:40:14 -0500
commitf3d0bfd50bdde4f96dc8ee603a7093d68201f114 (patch)
tree7f1c503cf25cb5aad0fb3d5738aac3604c8cbf99 /src/main/java/derms/replica/replica2/Resources.java
parent3feb480540b33f4e40fd4d41d7ea88b56f91f133 (diff)
downloadsoen423-f3d0bfd50bdde4f96dc8ee603a7093d68201f114.zip
Replica2: implement Replica interface
Diffstat (limited to 'src/main/java/derms/replica/replica2/Resources.java')
-rw-r--r--src/main/java/derms/replica/replica2/Resources.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main/java/derms/replica/replica2/Resources.java b/src/main/java/derms/replica/replica2/Resources.java
index 4341def..71d78ca 100644
--- a/src/main/java/derms/replica/replica2/Resources.java
+++ b/src/main/java/derms/replica/replica2/Resources.java
@@ -7,13 +7,13 @@ import java.util.NoSuchElementException;
import java.util.concurrent.ConcurrentHashMap;
public class Resources {
- private Map<ResourceName, Map<ResourceID, Resource>> resources;
+ private Map<ResourceType, Map<ResourceID, Resource>> resources;
public Resources() {
- this.resources = new ConcurrentHashMap<ResourceName, Map<ResourceID, Resource>>();
+ this.resources = new ConcurrentHashMap<ResourceType, Map<ResourceID, Resource>>();
}
- public List<Resource> borrowed(CoordinatorID borrower, ResourceName name) {
+ public List<Resource> borrowed(CoordinatorID borrower, ResourceType name) {
List<Resource> borrowed = new ArrayList<Resource>();
Resource[] namedResources = getByName(name);
for (Resource r : namedResources) {
@@ -34,7 +34,7 @@ public class Resources {
throw new NoSuchElementException("No such resource "+id);
}
- public Resource[] getByName(ResourceName name) {
+ public Resource[] getByName(ResourceType name) {
Map<ResourceID, Resource> rids = resources.get(name);
if (rids == null) {
return new Resource[0];
@@ -46,10 +46,10 @@ public class Resources {
public void add(Resource r) {
Map<ResourceID, Resource> rids;
synchronized (resources) {
- rids = resources.get(r.name);
+ rids = resources.get(r.type);
if (rids == null) {
rids = new ConcurrentHashMap<ResourceID, Resource>();
- resources.put(r.name, rids);
+ resources.put(r.type, rids);
}
}
synchronized (rids) {