Sho SHIMIZU
Committed by Gerrit Code Review

Rename Bandwidth to BandwidthResource

To distinguish unit of bandwidth and resource of bandwidth

Change-Id: Ice52538f0c00f6d7743ca247d0f9bab3febdc94b
Showing 21 changed files with 93 additions and 91 deletions
...@@ -38,7 +38,7 @@ import org.onosproject.net.intent.Key; ...@@ -38,7 +38,7 @@ import org.onosproject.net.intent.Key;
38 import org.onosproject.net.intent.constraint.BandwidthConstraint; 38 import org.onosproject.net.intent.constraint.BandwidthConstraint;
39 import org.onosproject.net.intent.constraint.LambdaConstraint; 39 import org.onosproject.net.intent.constraint.LambdaConstraint;
40 import org.onosproject.net.intent.constraint.LinkTypeConstraint; 40 import org.onosproject.net.intent.constraint.LinkTypeConstraint;
41 -import org.onosproject.net.resource.Bandwidth; 41 +import org.onosproject.net.resource.BandwidthResource;
42 import org.onlab.packet.IpPrefix; 42 import org.onlab.packet.IpPrefix;
43 import org.onlab.packet.MacAddress; 43 import org.onlab.packet.MacAddress;
44 44
...@@ -307,7 +307,7 @@ public abstract class ConnectivityIntentCommand extends AbstractShellCommand { ...@@ -307,7 +307,7 @@ public abstract class ConnectivityIntentCommand extends AbstractShellCommand {
307 // Check for a bandwidth specification 307 // Check for a bandwidth specification
308 if (!isNullOrEmpty(bandwidthString)) { 308 if (!isNullOrEmpty(bandwidthString)) {
309 final double bandwidthValue = Double.parseDouble(bandwidthString); 309 final double bandwidthValue = Double.parseDouble(bandwidthString);
310 - constraints.add(new BandwidthConstraint(Bandwidth.bps(bandwidthValue))); 310 + constraints.add(new BandwidthConstraint(BandwidthResource.bps(bandwidthValue)));
311 } 311 }
312 312
313 // Check for a lambda specification 313 // Check for a lambda specification
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
16 package org.onosproject.net.intent.constraint; 16 package org.onosproject.net.intent.constraint;
17 17
18 import org.onosproject.net.Link; 18 import org.onosproject.net.Link;
19 -import org.onosproject.net.resource.Bandwidth; 19 +import org.onosproject.net.resource.BandwidthResource;
20 import org.onosproject.net.resource.BandwidthResourceRequest; 20 import org.onosproject.net.resource.BandwidthResourceRequest;
21 import org.onosproject.net.resource.LinkResourceService; 21 import org.onosproject.net.resource.LinkResourceService;
22 import org.onosproject.net.resource.ResourceRequest; 22 import org.onosproject.net.resource.ResourceRequest;
...@@ -32,14 +32,14 @@ import static com.google.common.base.Preconditions.checkNotNull; ...@@ -32,14 +32,14 @@ import static com.google.common.base.Preconditions.checkNotNull;
32 */ 32 */
33 public class BandwidthConstraint extends BooleanConstraint { 33 public class BandwidthConstraint extends BooleanConstraint {
34 34
35 - private final Bandwidth bandwidth; 35 + private final BandwidthResource bandwidth;
36 36
37 /** 37 /**
38 * Creates a new bandwidth constraint. 38 * Creates a new bandwidth constraint.
39 * 39 *
40 * @param bandwidth required bandwidth 40 * @param bandwidth required bandwidth
41 */ 41 */
42 - public BandwidthConstraint(Bandwidth bandwidth) { 42 + public BandwidthConstraint(BandwidthResource bandwidth) {
43 this.bandwidth = checkNotNull(bandwidth, "Bandwidth cannot be null"); 43 this.bandwidth = checkNotNull(bandwidth, "Bandwidth cannot be null");
44 } 44 }
45 45
...@@ -66,7 +66,7 @@ public class BandwidthConstraint extends BooleanConstraint { ...@@ -66,7 +66,7 @@ public class BandwidthConstraint extends BooleanConstraint {
66 * 66 *
67 * @return required bandwidth 67 * @return required bandwidth
68 */ 68 */
69 - public Bandwidth bandwidth() { 69 + public BandwidthResource bandwidth() {
70 return bandwidth; 70 return bandwidth;
71 } 71 }
72 72
......
...@@ -20,7 +20,7 @@ import java.util.Objects; ...@@ -20,7 +20,7 @@ import java.util.Objects;
20 /** 20 /**
21 * Representation of bandwidth resource in bps. 21 * Representation of bandwidth resource in bps.
22 */ 22 */
23 -public final class Bandwidth extends LinkResource { 23 +public final class BandwidthResource extends LinkResource {
24 24
25 private final double bandwidth; 25 private final double bandwidth;
26 26
...@@ -29,12 +29,12 @@ public final class Bandwidth extends LinkResource { ...@@ -29,12 +29,12 @@ public final class Bandwidth extends LinkResource {
29 * 29 *
30 * @param bandwidth bandwidth value to be assigned 30 * @param bandwidth bandwidth value to be assigned
31 */ 31 */
32 - private Bandwidth(double bandwidth) { 32 + private BandwidthResource(double bandwidth) {
33 this.bandwidth = bandwidth; 33 this.bandwidth = bandwidth;
34 } 34 }
35 35
36 // Constructor for serialization 36 // Constructor for serialization
37 - private Bandwidth() { 37 + private BandwidthResource() {
38 this.bandwidth = 0; 38 this.bandwidth = 0;
39 } 39 }
40 40
...@@ -42,10 +42,10 @@ public final class Bandwidth extends LinkResource { ...@@ -42,10 +42,10 @@ public final class Bandwidth extends LinkResource {
42 * Creates a new instance with given bandwidth in bps. 42 * Creates a new instance with given bandwidth in bps.
43 * 43 *
44 * @param bandwidth bandwidth value to be assigned 44 * @param bandwidth bandwidth value to be assigned
45 - * @return {@link Bandwidth} instance with given bandwidth 45 + * @return {@link BandwidthResource} instance with given bandwidth
46 */ 46 */
47 @Deprecated 47 @Deprecated
48 - public static Bandwidth valueOf(double bandwidth) { 48 + public static BandwidthResource valueOf(double bandwidth) {
49 return bps(bandwidth); 49 return bps(bandwidth);
50 } 50 }
51 51
...@@ -53,40 +53,40 @@ public final class Bandwidth extends LinkResource { ...@@ -53,40 +53,40 @@ public final class Bandwidth extends LinkResource {
53 * Creates a new instance with given bandwidth in bps. 53 * Creates a new instance with given bandwidth in bps.
54 * 54 *
55 * @param bandwidth bandwidth value to be assigned 55 * @param bandwidth bandwidth value to be assigned
56 - * @return {@link Bandwidth} instance with given bandwidth 56 + * @return {@link BandwidthResource} instance with given bandwidth
57 */ 57 */
58 - public static Bandwidth bps(double bandwidth) { 58 + public static BandwidthResource bps(double bandwidth) {
59 - return new Bandwidth(bandwidth); 59 + return new BandwidthResource(bandwidth);
60 } 60 }
61 61
62 /** 62 /**
63 * Creates a new instance with given bandwidth in Kbps. 63 * Creates a new instance with given bandwidth in Kbps.
64 * 64 *
65 * @param bandwidth bandwidth value to be assigned 65 * @param bandwidth bandwidth value to be assigned
66 - * @return {@link Bandwidth} instance with given bandwidth 66 + * @return {@link BandwidthResource} instance with given bandwidth
67 */ 67 */
68 - public static Bandwidth kbps(double bandwidth) { 68 + public static BandwidthResource kbps(double bandwidth) {
69 - return new Bandwidth(bandwidth * 1_000L); 69 + return new BandwidthResource(bandwidth * 1_000L);
70 } 70 }
71 71
72 /** 72 /**
73 * Creates a new instance with given bandwidth in Mbps. 73 * Creates a new instance with given bandwidth in Mbps.
74 * 74 *
75 * @param bandwidth bandwidth value to be assigned 75 * @param bandwidth bandwidth value to be assigned
76 - * @return {@link Bandwidth} instance with given bandwidth 76 + * @return {@link BandwidthResource} instance with given bandwidth
77 */ 77 */
78 - public static Bandwidth mbps(double bandwidth) { 78 + public static BandwidthResource mbps(double bandwidth) {
79 - return new Bandwidth(bandwidth * 1_000_000L); 79 + return new BandwidthResource(bandwidth * 1_000_000L);
80 } 80 }
81 81
82 /** 82 /**
83 * Creates a new instance with given bandwidth in Gbps. 83 * Creates a new instance with given bandwidth in Gbps.
84 * 84 *
85 * @param bandwidth bandwidth value to be assigned 85 * @param bandwidth bandwidth value to be assigned
86 - * @return {@link Bandwidth} instance with given bandwidth 86 + * @return {@link BandwidthResource} instance with given bandwidth
87 */ 87 */
88 - public static Bandwidth gbps(double bandwidth) { 88 + public static BandwidthResource gbps(double bandwidth) {
89 - return new Bandwidth(bandwidth * 1_000_000_000L); 89 + return new BandwidthResource(bandwidth * 1_000_000_000L);
90 } 90 }
91 91
92 /** 92 /**
...@@ -100,8 +100,8 @@ public final class Bandwidth extends LinkResource { ...@@ -100,8 +100,8 @@ public final class Bandwidth extends LinkResource {
100 100
101 @Override 101 @Override
102 public boolean equals(Object obj) { 102 public boolean equals(Object obj) {
103 - if (obj instanceof Bandwidth) { 103 + if (obj instanceof BandwidthResource) {
104 - Bandwidth that = (Bandwidth) obj; 104 + BandwidthResource that = (BandwidthResource) obj;
105 return Objects.equals(this.bandwidth, that.bandwidth); 105 return Objects.equals(this.bandwidth, that.bandwidth);
106 } 106 }
107 return false; 107 return false;
......
...@@ -29,12 +29,12 @@ public class BandwidthResourceAllocation extends BandwidthResourceRequest ...@@ -29,12 +29,12 @@ public class BandwidthResourceAllocation extends BandwidthResourceRequest
29 } 29 }
30 30
31 /** 31 /**
32 - * Creates a new {@link BandwidthResourceAllocation} with {@link Bandwidth} 32 + * Creates a new {@link BandwidthResourceAllocation} with {@link BandwidthResource}
33 * object. 33 * object.
34 * 34 *
35 * @param bandwidth allocated bandwidth 35 * @param bandwidth allocated bandwidth
36 */ 36 */
37 - public BandwidthResourceAllocation(Bandwidth bandwidth) { 37 + public BandwidthResourceAllocation(BandwidthResource bandwidth) {
38 super(bandwidth); 38 super(bandwidth);
39 } 39 }
40 40
......
...@@ -23,15 +23,15 @@ import com.google.common.base.MoreObjects; ...@@ -23,15 +23,15 @@ import com.google.common.base.MoreObjects;
23 * Representation of a request for bandwidth resource. 23 * Representation of a request for bandwidth resource.
24 */ 24 */
25 public class BandwidthResourceRequest implements ResourceRequest { 25 public class BandwidthResourceRequest implements ResourceRequest {
26 - private final Bandwidth bandwidth; 26 + private final BandwidthResource bandwidth;
27 27
28 /** 28 /**
29 - * Creates a new {@link BandwidthResourceRequest} with {@link Bandwidth} 29 + * Creates a new {@link BandwidthResourceRequest} with {@link BandwidthResource}
30 * object. 30 * object.
31 * 31 *
32 - * @param bandwidth {@link Bandwidth} object to be requested 32 + * @param bandwidth {@link BandwidthResource} object to be requested
33 */ 33 */
34 - public BandwidthResourceRequest(Bandwidth bandwidth) { 34 + public BandwidthResourceRequest(BandwidthResource bandwidth) {
35 this.bandwidth = bandwidth; 35 this.bandwidth = bandwidth;
36 } 36 }
37 37
...@@ -40,7 +40,7 @@ public class BandwidthResourceRequest implements ResourceRequest { ...@@ -40,7 +40,7 @@ public class BandwidthResourceRequest implements ResourceRequest {
40 * 40 *
41 * @return the bandwidth resource 41 * @return the bandwidth resource
42 */ 42 */
43 - public Bandwidth bandwidth() { 43 + public BandwidthResource bandwidth() {
44 return bandwidth; 44 return bandwidth;
45 } 45 }
46 46
......
...@@ -137,7 +137,7 @@ public final class DefaultLinkResourceRequest implements LinkResourceRequest { ...@@ -137,7 +137,7 @@ public final class DefaultLinkResourceRequest implements LinkResourceRequest {
137 */ 137 */
138 @Override 138 @Override
139 public Builder addBandwidthRequest(double bandwidth) { 139 public Builder addBandwidthRequest(double bandwidth) {
140 - resources.add(new BandwidthResourceRequest(Bandwidth.bps(bandwidth))); 140 + resources.add(new BandwidthResourceRequest(BandwidthResource.bps(bandwidth)));
141 return this; 141 return this;
142 } 142 }
143 143
......
...@@ -9,7 +9,7 @@ import org.onosproject.core.IdGenerator; ...@@ -9,7 +9,7 @@ import org.onosproject.core.IdGenerator;
9 import org.onosproject.net.AbstractModel; 9 import org.onosproject.net.AbstractModel;
10 import org.onosproject.net.Annotations; 10 import org.onosproject.net.Annotations;
11 import org.onosproject.net.provider.ProviderId; 11 import org.onosproject.net.provider.ProviderId;
12 -import org.onosproject.net.resource.Bandwidth; 12 +import org.onosproject.net.resource.BandwidthResource;
13 13
14 /** 14 /**
15 * Default tunnel model implementation. 15 * Default tunnel model implementation.
...@@ -22,7 +22,7 @@ public final class DefaultTunnel extends AbstractModel implements Tunnel { ...@@ -22,7 +22,7 @@ public final class DefaultTunnel extends AbstractModel implements Tunnel {
22 private final State state; 22 private final State state;
23 private final boolean isDurable; 23 private final boolean isDurable;
24 private final boolean isBidirectional; 24 private final boolean isBidirectional;
25 - private final Bandwidth bandwidth; 25 + private final BandwidthResource bandwidth;
26 26
27 /** 27 /**
28 * Constructs an tunnel using the builder pattern. 28 * Constructs an tunnel using the builder pattern.
...@@ -80,7 +80,7 @@ public final class DefaultTunnel extends AbstractModel implements Tunnel { ...@@ -80,7 +80,7 @@ public final class DefaultTunnel extends AbstractModel implements Tunnel {
80 } 80 }
81 81
82 @Override 82 @Override
83 - public Bandwidth bandwidth() { 83 + public BandwidthResource bandwidth() {
84 return bandwidth; 84 return bandwidth;
85 } 85 }
86 86
...@@ -127,7 +127,7 @@ public final class DefaultTunnel extends AbstractModel implements Tunnel { ...@@ -127,7 +127,7 @@ public final class DefaultTunnel extends AbstractModel implements Tunnel {
127 private State state = null; 127 private State state = null;
128 private boolean isDurable = false; 128 private boolean isDurable = false;
129 private boolean isBidirectional = false; 129 private boolean isBidirectional = false;
130 - private Bandwidth bandwidth = null; 130 + private BandwidthResource bandwidth = null;
131 131
132 private static IdGenerator idGenerator; 132 private static IdGenerator idGenerator;
133 133
...@@ -152,7 +152,7 @@ public final class DefaultTunnel extends AbstractModel implements Tunnel { ...@@ -152,7 +152,7 @@ public final class DefaultTunnel extends AbstractModel implements Tunnel {
152 return this; 152 return this;
153 } 153 }
154 154
155 - public TunnelBuilder bandwidth(Bandwidth bandwidth) { 155 + public TunnelBuilder bandwidth(BandwidthResource bandwidth) {
156 this.bandwidth = bandwidth; 156 this.bandwidth = bandwidth;
157 return this; 157 return this;
158 } 158 }
......
...@@ -18,7 +18,7 @@ package org.onosproject.net.tunnel; ...@@ -18,7 +18,7 @@ package org.onosproject.net.tunnel;
18 import org.onosproject.net.Annotated; 18 import org.onosproject.net.Annotated;
19 import org.onosproject.net.NetworkResource; 19 import org.onosproject.net.NetworkResource;
20 import org.onosproject.net.Provided; 20 import org.onosproject.net.Provided;
21 -import org.onosproject.net.resource.Bandwidth; 21 +import org.onosproject.net.resource.BandwidthResource;
22 22
23 23
24 /** 24 /**
...@@ -149,7 +149,7 @@ public interface Tunnel extends Annotated, Provided, NetworkResource { ...@@ -149,7 +149,7 @@ public interface Tunnel extends Annotated, Provided, NetworkResource {
149 * 149 *
150 * @return tunnel bandwidth 150 * @return tunnel bandwidth
151 */ 151 */
152 - Bandwidth bandwidth(); 152 + BandwidthResource bandwidth();
153 } 153 }
154 154
155 155
......
...@@ -19,7 +19,7 @@ import java.util.Collection; ...@@ -19,7 +19,7 @@ import java.util.Collection;
19 19
20 import org.onosproject.net.ConnectPoint; 20 import org.onosproject.net.ConnectPoint;
21 import org.onosproject.net.Path; 21 import org.onosproject.net.Path;
22 -import org.onosproject.net.resource.Bandwidth; 22 +import org.onosproject.net.resource.BandwidthResource;
23 23
24 /** 24 /**
25 * Service for interacting with the tunnel inventory. 25 * Service for interacting with the tunnel inventory.
...@@ -34,7 +34,7 @@ public interface TunnelService { ...@@ -34,7 +34,7 @@ public interface TunnelService {
34 * @param bw bandwidth 34 * @param bw bandwidth
35 * @param path explicit path or null 35 * @param path explicit path or null
36 */ 36 */
37 - void requestTunnel(ConnectPoint src, ConnectPoint dst, Bandwidth bw, Path path); 37 + void requestTunnel(ConnectPoint src, ConnectPoint dst, BandwidthResource bw, Path path);
38 38
39 /** 39 /**
40 * Invokes the core to create a tunnel based on specified parameters with a tunnel type. 40 * Invokes the core to create a tunnel based on specified parameters with a tunnel type.
...@@ -45,7 +45,7 @@ public interface TunnelService { ...@@ -45,7 +45,7 @@ public interface TunnelService {
45 * @param bw bandwidth 45 * @param bw bandwidth
46 * @param path explicit path or null 46 * @param path explicit path or null
47 */ 47 */
48 - void requestTunnel(ConnectPoint src, ConnectPoint dst, Tunnel.Type type, Bandwidth bw, Path path); 48 + void requestTunnel(ConnectPoint src, ConnectPoint dst, Tunnel.Type type, BandwidthResource bw, Path path);
49 49
50 /** 50 /**
51 * Returns the count of all known tunnels in the dataStore. 51 * Returns the count of all known tunnels in the dataStore.
......
...@@ -35,7 +35,7 @@ import org.onosproject.net.flow.criteria.Criterion; ...@@ -35,7 +35,7 @@ import org.onosproject.net.flow.criteria.Criterion;
35 import org.onosproject.net.flow.criteria.Criterion.Type; 35 import org.onosproject.net.flow.criteria.Criterion.Type;
36 import org.onosproject.net.flow.instructions.Instruction; 36 import org.onosproject.net.flow.instructions.Instruction;
37 import org.onosproject.net.flow.instructions.Instructions; 37 import org.onosproject.net.flow.instructions.Instructions;
38 -import org.onosproject.net.resource.Bandwidth; 38 +import org.onosproject.net.resource.BandwidthResource;
39 import org.onosproject.net.resource.BandwidthResourceRequest; 39 import org.onosproject.net.resource.BandwidthResourceRequest;
40 import org.onosproject.net.resource.LambdaResource; 40 import org.onosproject.net.resource.LambdaResource;
41 import org.onosproject.net.resource.LambdaResourceAllocation; 41 import org.onosproject.net.resource.LambdaResourceAllocation;
...@@ -302,7 +302,7 @@ public class IntentTestsMocks { ...@@ -302,7 +302,7 @@ public class IntentTestsMocks {
302 final List<ResourceRequest> result = new LinkedList<>(); 302 final List<ResourceRequest> result = new LinkedList<>();
303 if (availableBandwidth > 0.0) { 303 if (availableBandwidth > 0.0) {
304 result.add(new BandwidthResourceRequest( 304 result.add(new BandwidthResourceRequest(
305 - Bandwidth.bps(availableBandwidth))); 305 + BandwidthResource.bps(availableBandwidth)));
306 } 306 }
307 if (availableLambda > 0) { 307 if (availableLambda > 0) {
308 result.add(new LambdaResourceRequest()); 308 result.add(new LambdaResourceRequest());
......
...@@ -17,7 +17,7 @@ package org.onosproject.net.intent.constraint; ...@@ -17,7 +17,7 @@ package org.onosproject.net.intent.constraint;
17 17
18 import org.junit.Test; 18 import org.junit.Test;
19 import org.onosproject.net.Link; 19 import org.onosproject.net.Link;
20 -import org.onosproject.net.resource.Bandwidth; 20 +import org.onosproject.net.resource.BandwidthResource;
21 import org.onosproject.net.resource.LambdaResource; 21 import org.onosproject.net.resource.LambdaResource;
22 22
23 import com.google.common.testing.EqualsTester; 23 import com.google.common.testing.EqualsTester;
...@@ -35,11 +35,11 @@ public class ConstraintObjectsTest { ...@@ -35,11 +35,11 @@ public class ConstraintObjectsTest {
35 // Bandwidth Constraint 35 // Bandwidth Constraint
36 36
37 final BandwidthConstraint bandwidthConstraint1 = 37 final BandwidthConstraint bandwidthConstraint1 =
38 - new BandwidthConstraint(Bandwidth.bps(100.0)); 38 + new BandwidthConstraint(BandwidthResource.bps(100.0));
39 final BandwidthConstraint bandwidthConstraintSameAs1 = 39 final BandwidthConstraint bandwidthConstraintSameAs1 =
40 - new BandwidthConstraint(Bandwidth.bps(100.0)); 40 + new BandwidthConstraint(BandwidthResource.bps(100.0));
41 final BandwidthConstraint bandwidthConstraint2 = 41 final BandwidthConstraint bandwidthConstraint2 =
42 - new BandwidthConstraint(Bandwidth.bps(200.0)); 42 + new BandwidthConstraint(BandwidthResource.bps(200.0));
43 43
44 /** 44 /**
45 * Checks that the objects were created properly. 45 * Checks that the objects were created properly.
......
...@@ -46,7 +46,7 @@ import org.onosproject.net.intent.constraint.LambdaConstraint; ...@@ -46,7 +46,7 @@ import org.onosproject.net.intent.constraint.LambdaConstraint;
46 import org.onosproject.net.intent.constraint.LatencyConstraint; 46 import org.onosproject.net.intent.constraint.LatencyConstraint;
47 import org.onosproject.net.intent.constraint.ObstacleConstraint; 47 import org.onosproject.net.intent.constraint.ObstacleConstraint;
48 import org.onosproject.net.intent.constraint.WaypointConstraint; 48 import org.onosproject.net.intent.constraint.WaypointConstraint;
49 -import org.onosproject.net.resource.Bandwidth; 49 +import org.onosproject.net.resource.BandwidthResource;
50 import org.onosproject.net.resource.LambdaResource; 50 import org.onosproject.net.resource.LambdaResource;
51 51
52 import com.fasterxml.jackson.databind.node.ObjectNode; 52 import com.fasterxml.jackson.databind.node.ObjectNode;
...@@ -145,7 +145,7 @@ public class IntentCodecTest extends AbstractIntentTest { ...@@ -145,7 +145,7 @@ public class IntentCodecTest extends AbstractIntentTest {
145 145
146 final List<Constraint> constraints = 146 final List<Constraint> constraints =
147 ImmutableList.of( 147 ImmutableList.of(
148 - new BandwidthConstraint(Bandwidth.bps(1.0)), 148 + new BandwidthConstraint(BandwidthResource.bps(1.0)),
149 new LambdaConstraint(LambdaResource.valueOf(3)), 149 new LambdaConstraint(LambdaResource.valueOf(3)),
150 new AnnotationConstraint("key", 33.0), 150 new AnnotationConstraint("key", 33.0),
151 new AsymmetricPathConstraint(), 151 new AsymmetricPathConstraint(),
......
...@@ -38,7 +38,7 @@ import org.onosproject.net.link.LinkListener; ...@@ -38,7 +38,7 @@ import org.onosproject.net.link.LinkListener;
38 import org.onosproject.net.provider.AbstractProviderRegistry; 38 import org.onosproject.net.provider.AbstractProviderRegistry;
39 import org.onosproject.net.provider.AbstractProviderService; 39 import org.onosproject.net.provider.AbstractProviderService;
40 import org.onosproject.net.provider.ProviderId; 40 import org.onosproject.net.provider.ProviderId;
41 -import org.onosproject.net.resource.Bandwidth; 41 +import org.onosproject.net.resource.BandwidthResource;
42 import org.onosproject.net.tunnel.Label; 42 import org.onosproject.net.tunnel.Label;
43 import org.onosproject.net.tunnel.Tunnel; 43 import org.onosproject.net.tunnel.Tunnel;
44 import org.onosproject.net.tunnel.TunnelAdminService; 44 import org.onosproject.net.tunnel.TunnelAdminService;
...@@ -236,14 +236,14 @@ public class TunnelManager extends AbstractProviderRegistry<TunnelProvider, Tunn ...@@ -236,14 +236,14 @@ public class TunnelManager extends AbstractProviderRegistry<TunnelProvider, Tunn
236 236
237 @Override 237 @Override
238 public void requestTunnel(ConnectPoint src, ConnectPoint dst, 238 public void requestTunnel(ConnectPoint src, ConnectPoint dst,
239 - Bandwidth bw, Path path) { 239 + BandwidthResource bw, Path path) {
240 // TODO Auto-generated method stub 240 // TODO Auto-generated method stub
241 } 241 }
242 242
243 243
244 @Override 244 @Override
245 public void requestTunnel(ConnectPoint src, ConnectPoint dst, Type type, 245 public void requestTunnel(ConnectPoint src, ConnectPoint dst, Type type,
246 - Bandwidth bw, Path path) { 246 + BandwidthResource bw, Path path) {
247 // TODO Auto-generated method stub 247 // TODO Auto-generated method stub
248 248
249 } 249 }
......
...@@ -33,7 +33,7 @@ import org.onosproject.net.intent.PointToPointIntent; ...@@ -33,7 +33,7 @@ import org.onosproject.net.intent.PointToPointIntent;
33 import org.onosproject.net.intent.constraint.BandwidthConstraint; 33 import org.onosproject.net.intent.constraint.BandwidthConstraint;
34 import org.onosproject.net.intent.constraint.LambdaConstraint; 34 import org.onosproject.net.intent.constraint.LambdaConstraint;
35 import org.onosproject.net.intent.impl.PathNotFoundException; 35 import org.onosproject.net.intent.impl.PathNotFoundException;
36 -import org.onosproject.net.resource.Bandwidth; 36 +import org.onosproject.net.resource.BandwidthResource;
37 import org.onosproject.net.resource.LambdaResource; 37 import org.onosproject.net.resource.LambdaResource;
38 import org.onosproject.net.resource.LinkResourceService; 38 import org.onosproject.net.resource.LinkResourceService;
39 39
...@@ -227,7 +227,7 @@ public class PointToPointIntentCompilerTest extends AbstractIntentTest { ...@@ -227,7 +227,7 @@ public class PointToPointIntentCompilerTest extends AbstractIntentTest {
227 227
228 final LinkResourceService resourceService = 228 final LinkResourceService resourceService =
229 IntentTestsMocks.MockResourceService.makeBandwidthResourceService(1000.0); 229 IntentTestsMocks.MockResourceService.makeBandwidthResourceService(1000.0);
230 - final List<Constraint> constraints = Arrays.asList(new BandwidthConstraint(Bandwidth.bps(100.0))); 230 + final List<Constraint> constraints = Arrays.asList(new BandwidthConstraint(BandwidthResource.bps(100.0)));
231 231
232 final PointToPointIntent intent = makeIntent("s1", "s3", constraints); 232 final PointToPointIntent intent = makeIntent("s1", "s3", constraints);
233 233
...@@ -248,7 +248,7 @@ public class PointToPointIntentCompilerTest extends AbstractIntentTest { ...@@ -248,7 +248,7 @@ public class PointToPointIntentCompilerTest extends AbstractIntentTest {
248 248
249 final LinkResourceService resourceService = 249 final LinkResourceService resourceService =
250 IntentTestsMocks.MockResourceService.makeBandwidthResourceService(10.0); 250 IntentTestsMocks.MockResourceService.makeBandwidthResourceService(10.0);
251 - final List<Constraint> constraints = Arrays.asList(new BandwidthConstraint(Bandwidth.bps(100.0))); 251 + final List<Constraint> constraints = Arrays.asList(new BandwidthConstraint(BandwidthResource.bps(100.0)));
252 252
253 try { 253 try {
254 final PointToPointIntent intent = makeIntent("s1", "s3", constraints); 254 final PointToPointIntent intent = makeIntent("s1", "s3", constraints);
......
...@@ -23,7 +23,7 @@ import org.onosproject.net.Link; ...@@ -23,7 +23,7 @@ import org.onosproject.net.Link;
23 import org.onosproject.net.LinkKey; 23 import org.onosproject.net.LinkKey;
24 import org.onosproject.net.intent.IntentId; 24 import org.onosproject.net.intent.IntentId;
25 import org.onosproject.net.link.LinkService; 25 import org.onosproject.net.link.LinkService;
26 -import org.onosproject.net.resource.Bandwidth; 26 +import org.onosproject.net.resource.BandwidthResource;
27 import org.onosproject.net.resource.BandwidthResourceAllocation; 27 import org.onosproject.net.resource.BandwidthResourceAllocation;
28 import org.onosproject.net.resource.LambdaResource; 28 import org.onosproject.net.resource.LambdaResource;
29 import org.onosproject.net.resource.LambdaResourceAllocation; 29 import org.onosproject.net.resource.LambdaResourceAllocation;
...@@ -67,8 +67,8 @@ public class ConsistentLinkResourceStore extends ...@@ -67,8 +67,8 @@ public class ConsistentLinkResourceStore extends
67 67
68 private final Logger log = getLogger(getClass()); 68 private final Logger log = getLogger(getClass());
69 69
70 - private static final Bandwidth DEFAULT_BANDWIDTH = Bandwidth.mbps(1_000); 70 + private static final BandwidthResource DEFAULT_BANDWIDTH = BandwidthResource.mbps(1_000);
71 - private static final Bandwidth EMPTY_BW = Bandwidth.bps(0); 71 + private static final BandwidthResource EMPTY_BW = BandwidthResource.bps(0);
72 72
73 // Smallest non-reserved MPLS label 73 // Smallest non-reserved MPLS label
74 private static final int MIN_UNRESERVED_LABEL = 0x10; 74 private static final int MIN_UNRESERVED_LABEL = 0x10;
...@@ -150,11 +150,11 @@ public class ConsistentLinkResourceStore extends ...@@ -150,11 +150,11 @@ public class ConsistentLinkResourceStore extends
150 150
151 // if Link annotation exist, use them 151 // if Link annotation exist, use them
152 // if all fails, use DEFAULT_BANDWIDTH 152 // if all fails, use DEFAULT_BANDWIDTH
153 - Bandwidth bandwidth = null; 153 + BandwidthResource bandwidth = null;
154 String strBw = link.annotations().value(BANDWIDTH); 154 String strBw = link.annotations().value(BANDWIDTH);
155 if (strBw != null) { 155 if (strBw != null) {
156 try { 156 try {
157 - bandwidth = Bandwidth.mbps(Double.parseDouble(strBw)); 157 + bandwidth = BandwidthResource.mbps(Double.parseDouble(strBw));
158 } catch (NumberFormatException e) { 158 } catch (NumberFormatException e) {
159 // do nothings 159 // do nothings
160 bandwidth = null; 160 bandwidth = null;
...@@ -237,7 +237,7 @@ public class ConsistentLinkResourceStore extends ...@@ -237,7 +237,7 @@ public class ConsistentLinkResourceStore extends
237 } 237 }
238 } 238 }
239 239
240 - free.put(type, Sets.newHashSet(new BandwidthResourceAllocation(Bandwidth.bps(freeBw)))); 240 + free.put(type, Sets.newHashSet(new BandwidthResourceAllocation(BandwidthResource.bps(freeBw))));
241 break; 241 break;
242 case LAMBDA: 242 case LAMBDA:
243 Set<? extends ResourceAllocation> lmd = caps.get(type); 243 Set<? extends ResourceAllocation> lmd = caps.get(type);
......
...@@ -36,7 +36,7 @@ import org.onosproject.net.Link; ...@@ -36,7 +36,7 @@ import org.onosproject.net.Link;
36 import org.onosproject.net.LinkKey; 36 import org.onosproject.net.LinkKey;
37 import org.onosproject.net.intent.IntentId; 37 import org.onosproject.net.intent.IntentId;
38 import org.onosproject.net.link.LinkService; 38 import org.onosproject.net.link.LinkService;
39 -import org.onosproject.net.resource.Bandwidth; 39 +import org.onosproject.net.resource.BandwidthResource;
40 import org.onosproject.net.resource.BandwidthResourceAllocation; 40 import org.onosproject.net.resource.BandwidthResourceAllocation;
41 import org.onosproject.net.resource.LambdaResource; 41 import org.onosproject.net.resource.LambdaResource;
42 import org.onosproject.net.resource.LambdaResourceAllocation; 42 import org.onosproject.net.resource.LambdaResourceAllocation;
...@@ -80,9 +80,9 @@ public class HazelcastLinkResourceStore ...@@ -80,9 +80,9 @@ public class HazelcastLinkResourceStore
80 80
81 private final Logger log = getLogger(getClass()); 81 private final Logger log = getLogger(getClass());
82 82
83 - private static final Bandwidth DEFAULT_BANDWIDTH = Bandwidth.mbps(1_000); 83 + private static final BandwidthResource DEFAULT_BANDWIDTH = BandwidthResource.mbps(1_000);
84 84
85 - private static final Bandwidth EMPTY_BW = Bandwidth.bps(0); 85 + private static final BandwidthResource EMPTY_BW = BandwidthResource.bps(0);
86 86
87 // table to store current allocations 87 // table to store current allocations
88 /** LinkKey -> List<LinkResourceAllocations>. */ 88 /** LinkKey -> List<LinkResourceAllocations>. */
...@@ -170,11 +170,11 @@ public class HazelcastLinkResourceStore ...@@ -170,11 +170,11 @@ public class HazelcastLinkResourceStore
170 // if Link annotation exist, use them 170 // if Link annotation exist, use them
171 // if all fails, use DEFAULT_BANDWIDTH 171 // if all fails, use DEFAULT_BANDWIDTH
172 172
173 - Bandwidth bandwidth = null; 173 + BandwidthResource bandwidth = null;
174 String strBw = link.annotations().value(bandwidthAnnotation); 174 String strBw = link.annotations().value(bandwidthAnnotation);
175 if (strBw != null) { 175 if (strBw != null) {
176 try { 176 try {
177 - bandwidth = Bandwidth.mbps(Double.parseDouble(strBw)); 177 + bandwidth = BandwidthResource.mbps(Double.parseDouble(strBw));
178 } catch (NumberFormatException e) { 178 } catch (NumberFormatException e) {
179 // do nothings 179 // do nothings
180 bandwidth = null; 180 bandwidth = null;
...@@ -262,7 +262,7 @@ public class HazelcastLinkResourceStore ...@@ -262,7 +262,7 @@ public class HazelcastLinkResourceStore
262 } 262 }
263 } 263 }
264 264
265 - free.put(type, Sets.newHashSet(new BandwidthResourceAllocation(Bandwidth.bps(freeBw)))); 265 + free.put(type, Sets.newHashSet(new BandwidthResourceAllocation(BandwidthResource.bps(freeBw))));
266 break; 266 break;
267 } 267 }
268 268
......
...@@ -29,7 +29,7 @@ import org.onosproject.net.DefaultLink; ...@@ -29,7 +29,7 @@ import org.onosproject.net.DefaultLink;
29 import org.onosproject.net.Link; 29 import org.onosproject.net.Link;
30 import org.onosproject.net.intent.IntentId; 30 import org.onosproject.net.intent.IntentId;
31 import org.onosproject.net.provider.ProviderId; 31 import org.onosproject.net.provider.ProviderId;
32 -import org.onosproject.net.resource.Bandwidth; 32 +import org.onosproject.net.resource.BandwidthResource;
33 import org.onosproject.net.resource.BandwidthResourceAllocation; 33 import org.onosproject.net.resource.BandwidthResourceAllocation;
34 import org.onosproject.net.resource.DefaultLinkResourceAllocations; 34 import org.onosproject.net.resource.DefaultLinkResourceAllocations;
35 import org.onosproject.net.resource.DefaultLinkResourceRequest; 35 import org.onosproject.net.resource.DefaultLinkResourceRequest;
...@@ -172,7 +172,7 @@ public class HazelcastLinkResourceStoreTest { ...@@ -172,7 +172,7 @@ public class HazelcastLinkResourceStoreTest {
172 final BandwidthResourceAllocation alloc = getBandwidthObj(freeRes); 172 final BandwidthResourceAllocation alloc = getBandwidthObj(freeRes);
173 assertNotNull(alloc); 173 assertNotNull(alloc);
174 174
175 - assertEquals(Bandwidth.mbps(1000.0), alloc.bandwidth()); 175 + assertEquals(BandwidthResource.mbps(1000.0), alloc.bandwidth());
176 } 176 }
177 177
178 /** 178 /**
...@@ -209,7 +209,7 @@ public class HazelcastLinkResourceStoreTest { ...@@ -209,7 +209,7 @@ public class HazelcastLinkResourceStoreTest {
209 ImmutableSet.of(link)) 209 ImmutableSet.of(link))
210 .build(); 210 .build();
211 final ResourceAllocation allocation = 211 final ResourceAllocation allocation =
212 - new BandwidthResourceAllocation(Bandwidth.mbps(900.0)); 212 + new BandwidthResourceAllocation(BandwidthResource.mbps(900.0));
213 final Set<ResourceAllocation> allocationSet = ImmutableSet.of(allocation); 213 final Set<ResourceAllocation> allocationSet = ImmutableSet.of(allocation);
214 214
215 final LinkResourceAllocations allocations = 215 final LinkResourceAllocations allocations =
...@@ -230,7 +230,7 @@ public class HazelcastLinkResourceStoreTest { ...@@ -230,7 +230,7 @@ public class HazelcastLinkResourceStoreTest {
230 ImmutableSet.of(link)) 230 ImmutableSet.of(link))
231 .build(); 231 .build();
232 final ResourceAllocation allocation = 232 final ResourceAllocation allocation =
233 - new BandwidthResourceAllocation(Bandwidth.mbps(9000.0)); 233 + new BandwidthResourceAllocation(BandwidthResource.mbps(9000.0));
234 final Set<ResourceAllocation> allocationSet = ImmutableSet.of(allocation); 234 final Set<ResourceAllocation> allocationSet = ImmutableSet.of(allocation);
235 235
236 final LinkResourceAllocations allocations = 236 final LinkResourceAllocations allocations =
...@@ -258,7 +258,7 @@ public class HazelcastLinkResourceStoreTest { ...@@ -258,7 +258,7 @@ public class HazelcastLinkResourceStoreTest {
258 ImmutableSet.of(link)) 258 ImmutableSet.of(link))
259 .build(); 259 .build();
260 final ResourceAllocation allocation = 260 final ResourceAllocation allocation =
261 - new BandwidthResourceAllocation(Bandwidth.mbps(900.0)); 261 + new BandwidthResourceAllocation(BandwidthResource.mbps(900.0));
262 final Set<ResourceAllocation> allocationSet = ImmutableSet.of(allocation); 262 final Set<ResourceAllocation> allocationSet = ImmutableSet.of(allocation);
263 263
264 final LinkResourceAllocations allocations = 264 final LinkResourceAllocations allocations =
......
...@@ -28,6 +28,7 @@ import org.onlab.packet.IpAddress; ...@@ -28,6 +28,7 @@ import org.onlab.packet.IpAddress;
28 import org.onlab.packet.IpPrefix; 28 import org.onlab.packet.IpPrefix;
29 import org.onlab.packet.MacAddress; 29 import org.onlab.packet.MacAddress;
30 import org.onlab.packet.VlanId; 30 import org.onlab.packet.VlanId;
31 +import org.onlab.util.Bandwidth;
31 import org.onlab.util.Frequency; 32 import org.onlab.util.Frequency;
32 import org.onlab.util.KryoNamespace; 33 import org.onlab.util.KryoNamespace;
33 import org.onosproject.app.ApplicationState; 34 import org.onosproject.app.ApplicationState;
...@@ -147,7 +148,7 @@ import org.onosproject.net.packet.DefaultOutboundPacket; ...@@ -147,7 +148,7 @@ import org.onosproject.net.packet.DefaultOutboundPacket;
147 import org.onosproject.net.packet.DefaultPacketRequest; 148 import org.onosproject.net.packet.DefaultPacketRequest;
148 import org.onosproject.net.packet.PacketPriority; 149 import org.onosproject.net.packet.PacketPriority;
149 import org.onosproject.net.provider.ProviderId; 150 import org.onosproject.net.provider.ProviderId;
150 -import org.onosproject.net.resource.Bandwidth; 151 +import org.onosproject.net.resource.BandwidthResource;
151 import org.onosproject.net.resource.BandwidthResourceAllocation; 152 import org.onosproject.net.resource.BandwidthResourceAllocation;
152 import org.onosproject.net.resource.BandwidthResourceRequest; 153 import org.onosproject.net.resource.BandwidthResourceRequest;
153 import org.onosproject.net.resource.DefaultLinkResourceAllocations; 154 import org.onosproject.net.resource.DefaultLinkResourceAllocations;
...@@ -223,7 +224,7 @@ public final class KryoNamespaces { ...@@ -223,7 +224,7 @@ public final class KryoNamespaces {
223 .register(new MacAddressSerializer(), MacAddress.class) 224 .register(new MacAddressSerializer(), MacAddress.class)
224 .register(VlanId.class) 225 .register(VlanId.class)
225 .register(Frequency.class) 226 .register(Frequency.class)
226 - .register(org.onlab.util.Bandwidth.class) 227 + .register(Bandwidth.class)
227 .build(); 228 .build();
228 229
229 /** 230 /**
...@@ -357,7 +358,7 @@ public final class KryoNamespaces { ...@@ -357,7 +358,7 @@ public final class KryoNamespaces {
357 BandwidthResourceRequest.class, 358 BandwidthResourceRequest.class,
358 LambdaResourceRequest.class, 359 LambdaResourceRequest.class,
359 LambdaResource.class, 360 LambdaResource.class,
360 - Bandwidth.class, 361 + BandwidthResource.class,
361 DefaultLinkResourceAllocations.class, 362 DefaultLinkResourceAllocations.class,
362 BandwidthResourceAllocation.class, 363 BandwidthResourceAllocation.class,
363 LambdaResourceAllocation.class, 364 LambdaResourceAllocation.class,
......
...@@ -24,6 +24,7 @@ import org.junit.After; ...@@ -24,6 +24,7 @@ import org.junit.After;
24 import org.junit.Before; 24 import org.junit.Before;
25 import org.junit.BeforeClass; 25 import org.junit.BeforeClass;
26 import org.junit.Test; 26 import org.junit.Test;
27 +import org.onlab.util.Bandwidth;
27 import org.onlab.util.Frequency; 28 import org.onlab.util.Frequency;
28 import org.onosproject.cluster.NodeId; 29 import org.onosproject.cluster.NodeId;
29 import org.onosproject.cluster.RoleInfo; 30 import org.onosproject.cluster.RoleInfo;
...@@ -58,7 +59,7 @@ import org.onosproject.net.flow.FlowRule; ...@@ -58,7 +59,7 @@ import org.onosproject.net.flow.FlowRule;
58 import org.onosproject.net.flow.FlowRuleBatchEntry; 59 import org.onosproject.net.flow.FlowRuleBatchEntry;
59 import org.onosproject.net.intent.IntentId; 60 import org.onosproject.net.intent.IntentId;
60 import org.onosproject.net.provider.ProviderId; 61 import org.onosproject.net.provider.ProviderId;
61 -import org.onosproject.net.resource.Bandwidth; 62 +import org.onosproject.net.resource.BandwidthResource;
62 import org.onosproject.net.resource.BandwidthResourceAllocation; 63 import org.onosproject.net.resource.BandwidthResourceAllocation;
63 import org.onosproject.net.resource.DefaultLinkResourceAllocations; 64 import org.onosproject.net.resource.DefaultLinkResourceAllocations;
64 import org.onosproject.net.resource.DefaultLinkResourceRequest; 65 import org.onosproject.net.resource.DefaultLinkResourceRequest;
...@@ -354,7 +355,7 @@ public class KryoSerializerTest { ...@@ -354,7 +355,7 @@ public class KryoSerializerTest {
354 .build(); 355 .build();
355 Map<Link, Set<ResourceAllocation>> allocations = new HashMap<>(); 356 Map<Link, Set<ResourceAllocation>> allocations = new HashMap<>();
356 allocations.put(new DefaultLink(PID, CP1, CP2, Type.DIRECT), 357 allocations.put(new DefaultLink(PID, CP1, CP2, Type.DIRECT),
357 - ImmutableSet.of(new BandwidthResourceAllocation(Bandwidth.bps(10.0)), 358 + ImmutableSet.of(new BandwidthResourceAllocation(BandwidthResource.bps(10.0)),
358 new LambdaResourceAllocation(LambdaResource.valueOf(1)))); 359 new LambdaResourceAllocation(LambdaResource.valueOf(1))));
359 testSerializable(new DefaultLinkResourceAllocations(request, allocations)); 360 testSerializable(new DefaultLinkResourceAllocations(request, allocations));
360 } 361 }
...@@ -367,7 +368,7 @@ public class KryoSerializerTest { ...@@ -367,7 +368,7 @@ public class KryoSerializerTest {
367 368
368 @Test 369 @Test
369 public void testBandwidth() { 370 public void testBandwidth() {
370 - testSerializedEquals(org.onlab.util.Bandwidth.mbps(1000.0)); 371 + testSerializedEquals(Bandwidth.mbps(1000.0));
371 } 372 }
372 373
373 @Test 374 @Test
...@@ -377,7 +378,7 @@ public class KryoSerializerTest { ...@@ -377,7 +378,7 @@ public class KryoSerializerTest {
377 378
378 @Test 379 @Test
379 public void testBandwidthConstraint() { 380 public void testBandwidthConstraint() {
380 - testSerializable(new BandwidthConstraint(Bandwidth.bps(1000.0))); 381 + testSerializable(new BandwidthConstraint(BandwidthResource.bps(1000.0)));
381 } 382 }
382 383
383 @Test 384 @Test
......
...@@ -31,7 +31,7 @@ import org.onosproject.net.AnnotationKeys; ...@@ -31,7 +31,7 @@ import org.onosproject.net.AnnotationKeys;
31 import org.onosproject.net.Annotations; 31 import org.onosproject.net.Annotations;
32 import org.onosproject.net.Link; 32 import org.onosproject.net.Link;
33 import org.onosproject.net.intent.IntentId; 33 import org.onosproject.net.intent.IntentId;
34 -import org.onosproject.net.resource.Bandwidth; 34 +import org.onosproject.net.resource.BandwidthResource;
35 import org.onosproject.net.resource.BandwidthResourceAllocation; 35 import org.onosproject.net.resource.BandwidthResourceAllocation;
36 import org.onosproject.net.resource.LambdaResource; 36 import org.onosproject.net.resource.LambdaResource;
37 import org.onosproject.net.resource.LambdaResourceAllocation; 37 import org.onosproject.net.resource.LambdaResourceAllocation;
...@@ -55,7 +55,7 @@ import static org.slf4j.LoggerFactory.getLogger; ...@@ -55,7 +55,7 @@ import static org.slf4j.LoggerFactory.getLogger;
55 @Component(immediate = true) 55 @Component(immediate = true)
56 @Service 56 @Service
57 public class SimpleLinkResourceStore implements LinkResourceStore { 57 public class SimpleLinkResourceStore implements LinkResourceStore {
58 - private static final Bandwidth DEFAULT_BANDWIDTH = Bandwidth.mbps(1_000); 58 + private static final BandwidthResource DEFAULT_BANDWIDTH = BandwidthResource.mbps(1_000);
59 private final Logger log = getLogger(getClass()); 59 private final Logger log = getLogger(getClass());
60 60
61 private Map<IntentId, LinkResourceAllocations> linkResourceAllocationsMap; 61 private Map<IntentId, LinkResourceAllocations> linkResourceAllocationsMap;
...@@ -96,9 +96,9 @@ public class SimpleLinkResourceStore implements LinkResourceStore { ...@@ -96,9 +96,9 @@ public class SimpleLinkResourceStore implements LinkResourceStore {
96 log.debug("No optical.wave annotation on link %s", link); 96 log.debug("No optical.wave annotation on link %s", link);
97 } 97 }
98 98
99 - Bandwidth bandwidth = DEFAULT_BANDWIDTH; 99 + BandwidthResource bandwidth = DEFAULT_BANDWIDTH;
100 try { 100 try {
101 - bandwidth = Bandwidth.mbps((Double.parseDouble(annotations.value(AnnotationKeys.BANDWIDTH)))); 101 + bandwidth = BandwidthResource.mbps((Double.parseDouble(annotations.value(AnnotationKeys.BANDWIDTH))));
102 } catch (NumberFormatException e) { 102 } catch (NumberFormatException e) {
103 log.debug("No bandwidth annotation on link %s", link); 103 log.debug("No bandwidth annotation on link %s", link);
104 } 104 }
...@@ -123,7 +123,7 @@ public class SimpleLinkResourceStore implements LinkResourceStore { ...@@ -123,7 +123,7 @@ public class SimpleLinkResourceStore implements LinkResourceStore {
123 return (BandwidthResourceAllocation) res; 123 return (BandwidthResourceAllocation) res;
124 } 124 }
125 } 125 }
126 - return new BandwidthResourceAllocation(Bandwidth.bps(0)); 126 + return new BandwidthResourceAllocation(BandwidthResource.bps(0));
127 } 127 }
128 128
129 /** 129 /**
...@@ -156,7 +156,7 @@ public class SimpleLinkResourceStore implements LinkResourceStore { ...@@ -156,7 +156,7 @@ public class SimpleLinkResourceStore implements LinkResourceStore {
156 } 156 }
157 freeRes.remove(ba); 157 freeRes.remove(ba);
158 freeRes.add(new BandwidthResourceAllocation( 158 freeRes.add(new BandwidthResourceAllocation(
159 - Bandwidth.bps(newBandwidth))); 159 + BandwidthResource.bps(newBandwidth)));
160 break; 160 break;
161 case LAMBDA: 161 case LAMBDA:
162 final boolean lambdaAvailable = freeRes.remove(res); 162 final boolean lambdaAvailable = freeRes.remove(res);
...@@ -198,7 +198,7 @@ public class SimpleLinkResourceStore implements LinkResourceStore { ...@@ -198,7 +198,7 @@ public class SimpleLinkResourceStore implements LinkResourceStore {
198 double newBandwidth = ba.bandwidth().toDouble() + requestedBandwidth; 198 double newBandwidth = ba.bandwidth().toDouble() + requestedBandwidth;
199 freeRes.remove(ba); 199 freeRes.remove(ba);
200 freeRes.add(new BandwidthResourceAllocation( 200 freeRes.add(new BandwidthResourceAllocation(
201 - Bandwidth.bps(newBandwidth))); 201 + BandwidthResource.bps(newBandwidth)));
202 break; 202 break;
203 case LAMBDA: 203 case LAMBDA:
204 checkState(freeRes.add(res)); 204 checkState(freeRes.add(res));
......
...@@ -30,7 +30,7 @@ import org.onosproject.net.DefaultLink; ...@@ -30,7 +30,7 @@ import org.onosproject.net.DefaultLink;
30 import org.onosproject.net.Link; 30 import org.onosproject.net.Link;
31 import org.onosproject.net.intent.IntentId; 31 import org.onosproject.net.intent.IntentId;
32 import org.onosproject.net.provider.ProviderId; 32 import org.onosproject.net.provider.ProviderId;
33 -import org.onosproject.net.resource.Bandwidth; 33 +import org.onosproject.net.resource.BandwidthResource;
34 import org.onosproject.net.resource.BandwidthResourceAllocation; 34 import org.onosproject.net.resource.BandwidthResourceAllocation;
35 import org.onosproject.net.resource.LambdaResource; 35 import org.onosproject.net.resource.LambdaResource;
36 import org.onosproject.net.resource.LambdaResourceAllocation; 36 import org.onosproject.net.resource.LambdaResourceAllocation;
...@@ -159,7 +159,7 @@ public class SimpleLinkResourceStoreTest { ...@@ -159,7 +159,7 @@ public class SimpleLinkResourceStoreTest {
159 final BandwidthResourceAllocation alloc = getBandwidthObj(freeRes); 159 final BandwidthResourceAllocation alloc = getBandwidthObj(freeRes);
160 assertNotNull(alloc); 160 assertNotNull(alloc);
161 161
162 - assertEquals(Bandwidth.mbps(1000.0), alloc.bandwidth()); 162 + assertEquals(BandwidthResource.mbps(1000.0), alloc.bandwidth());
163 } 163 }
164 164
165 /** 165 /**
...@@ -184,7 +184,7 @@ public class SimpleLinkResourceStoreTest { ...@@ -184,7 +184,7 @@ public class SimpleLinkResourceStoreTest {
184 @Override 184 @Override
185 public Set<ResourceAllocation> getResourceAllocation(Link link) { 185 public Set<ResourceAllocation> getResourceAllocation(Link link) {
186 final ResourceAllocation allocation = 186 final ResourceAllocation allocation =
187 - new BandwidthResourceAllocation(Bandwidth.bps(allocationAmount)); 187 + new BandwidthResourceAllocation(BandwidthResource.bps(allocationAmount));
188 final Set<ResourceAllocation> allocations = new HashSet<>(); 188 final Set<ResourceAllocation> allocations = new HashSet<>();
189 allocations.add(allocation); 189 allocations.add(allocation);
190 return allocations; 190 return allocations;
......