|
29 | 29 | import java.util.Map; |
30 | 30 | import sun.reflect.generics.reflectiveObjects.NotImplementedException; |
31 | 31 |
|
32 | | -public class ManagedResourceCleaner { |
| 32 | +public class ResourceCleaner { |
33 | 33 | private final Compute compute; |
34 | 34 | private final Map<Object, ManagedResource<?>> resources; |
35 | 35 |
|
36 | | - private ManagedResourceCleaner(Compute compute) { |
| 36 | + private ResourceCleaner(Compute compute) { |
37 | 37 | this.compute = compute; |
38 | 38 | this.resources = new HashMap<>(); |
39 | 39 | } |
40 | 40 |
|
41 | | - public static ManagedResourceCleaner create(Compute compute) { |
42 | | - return new ManagedResourceCleaner(compute); |
| 41 | + public static ResourceCleaner create(Compute compute) { |
| 42 | + return new ResourceCleaner(compute); |
43 | 43 | } |
44 | 44 |
|
45 | 45 | private class ManagedResource<T> { |
@@ -68,79 +68,79 @@ public void cleanUp() { |
68 | 68 | resources.clear(); |
69 | 69 | } |
70 | 70 |
|
71 | | - public ManagedResourceCleaner add(AddressId addressId) { |
| 71 | + public ResourceCleaner add(AddressId addressId) { |
72 | 72 | ManagedResource<AddressId> r = new ManagedResource<>(addressId); |
73 | 73 | resources.put(addressId, r); |
74 | 74 | return this; |
75 | 75 | } |
76 | 76 |
|
77 | | - public ManagedResourceCleaner remove(AddressId addressId) { |
| 77 | + public ResourceCleaner remove(AddressId addressId) { |
78 | 78 | resources.remove(addressId); |
79 | 79 | return this; |
80 | 80 | } |
81 | 81 |
|
82 | | - public ManagedResourceCleaner add(DiskId diskId) { |
| 82 | + public ResourceCleaner add(DiskId diskId) { |
83 | 83 | ManagedResource<DiskId> r = new ManagedResource<>(diskId); |
84 | 84 | resources.put(diskId, r); |
85 | 85 | return this; |
86 | 86 | } |
87 | 87 |
|
88 | | - public ManagedResourceCleaner remove(DiskId diskId) { |
| 88 | + public ResourceCleaner remove(DiskId diskId) { |
89 | 89 | resources.remove(diskId); |
90 | 90 | return this; |
91 | 91 | } |
92 | 92 |
|
93 | | - public ManagedResourceCleaner add(SnapshotId snapshotId) { |
| 93 | + public ResourceCleaner add(SnapshotId snapshotId) { |
94 | 94 | ManagedResource<SnapshotId> r = new ManagedResource<>(snapshotId); |
95 | 95 | resources.put(snapshotId, r); |
96 | 96 | return this; |
97 | 97 | } |
98 | 98 |
|
99 | | - public ManagedResourceCleaner remove(SnapshotId snapshotId) { |
| 99 | + public ResourceCleaner remove(SnapshotId snapshotId) { |
100 | 100 | resources.remove(snapshotId); |
101 | 101 | return this; |
102 | 102 | } |
103 | 103 |
|
104 | | - public ManagedResourceCleaner add(NetworkId networkId) { |
| 104 | + public ResourceCleaner add(NetworkId networkId) { |
105 | 105 | ManagedResource<NetworkId> r = new ManagedResource<>(networkId); |
106 | 106 | resources.put(networkId, r); |
107 | 107 | return this; |
108 | 108 | } |
109 | 109 |
|
110 | | - public ManagedResourceCleaner remove(NetworkId networkId) { |
| 110 | + public ResourceCleaner remove(NetworkId networkId) { |
111 | 111 | resources.remove(networkId); |
112 | 112 | return this; |
113 | 113 | } |
114 | 114 |
|
115 | | - public ManagedResourceCleaner add(SubnetworkId subnetworkId) { |
| 115 | + public ResourceCleaner add(SubnetworkId subnetworkId) { |
116 | 116 | ManagedResource<SubnetworkId> r = new ManagedResource<>(subnetworkId); |
117 | 117 | resources.put(subnetworkId, r); |
118 | 118 | return this; |
119 | 119 | } |
120 | 120 |
|
121 | | - public ManagedResourceCleaner remove(SubnetworkId subnetworkId) { |
| 121 | + public ResourceCleaner remove(SubnetworkId subnetworkId) { |
122 | 122 | resources.remove(subnetworkId); |
123 | 123 | return this; |
124 | 124 | } |
125 | 125 |
|
126 | | - public ManagedResourceCleaner add(ImageId imageId) { |
| 126 | + public ResourceCleaner add(ImageId imageId) { |
127 | 127 | ManagedResource<ImageId> r = new ManagedResource<>(imageId); |
128 | 128 | resources.put(imageId, r); |
129 | 129 | return this; |
130 | 130 | } |
131 | 131 |
|
132 | | - public ManagedResourceCleaner remove(ImageId imageId) { |
| 132 | + public ResourceCleaner remove(ImageId imageId) { |
133 | 133 | resources.remove(imageId); |
134 | 134 | return this; |
135 | 135 | } |
136 | 136 |
|
137 | | - public ManagedResourceCleaner add(InstanceId instanceId) { |
| 137 | + public ResourceCleaner add(InstanceId instanceId) { |
138 | 138 | ManagedResource<InstanceId> r = new ManagedResource<>(instanceId); |
139 | 139 | resources.put(instanceId, r); |
140 | 140 | return this; |
141 | 141 | } |
142 | 142 |
|
143 | | - public ManagedResourceCleaner remove(InstanceId instanceId) { |
| 143 | + public ResourceCleaner remove(InstanceId instanceId) { |
144 | 144 | resources.remove(instanceId); |
145 | 145 | return this; |
146 | 146 | } |
|
0 commit comments