commit | ca0fcff106004c46d2e519eaa0961e9270b96d59 | [log] [tgz] |
---|---|---|
author | Toshio Koide <t-koide@onlab.us> | Thu Oct 23 14:08:36 2014 -0700 |
committer | Toshio Koide <t-koide@onlab.us> | Thu Oct 23 14:09:22 2014 -0700 |
tree | 77c9730746a7ec2cb94f43cfa1922b8cf55c5bf5 | |
parent | 9e622ac47b123f1962518aa2a9ddd3256ac6aede [diff] |
Implement fake requestResources() method.
diff --git a/core/api/src/main/java/org/onlab/onos/net/resource/BandwidthResourceRequest.java b/core/api/src/main/java/org/onlab/onos/net/resource/BandwidthResourceRequest.java index 601a27c..5743d8e 100644 --- a/core/api/src/main/java/org/onlab/onos/net/resource/BandwidthResourceRequest.java +++ b/core/api/src/main/java/org/onlab/onos/net/resource/BandwidthResourceRequest.java
@@ -33,4 +33,9 @@ public Bandwidth bandwidth() { return bandwidth; } + + @Override + public ResourceType type() { + return ResourceType.BANDWIDTH; + } }
diff --git a/core/api/src/main/java/org/onlab/onos/net/resource/DefaultLinkResourceRequest.java b/core/api/src/main/java/org/onlab/onos/net/resource/DefaultLinkResourceRequest.java index 38f90c1..b33e203 100644 --- a/core/api/src/main/java/org/onlab/onos/net/resource/DefaultLinkResourceRequest.java +++ b/core/api/src/main/java/org/onlab/onos/net/resource/DefaultLinkResourceRequest.java
@@ -34,6 +34,12 @@ this.resources = ImmutableSet.copyOf(resources); } + + @Override + public ResourceType type() { + return null; + } + @Override public IntentId intendId() { return intentId;
diff --git a/core/api/src/main/java/org/onlab/onos/net/resource/LambdaResourceRequest.java b/core/api/src/main/java/org/onlab/onos/net/resource/LambdaResourceRequest.java index 30caa2d..05bf61c 100644 --- a/core/api/src/main/java/org/onlab/onos/net/resource/LambdaResourceRequest.java +++ b/core/api/src/main/java/org/onlab/onos/net/resource/LambdaResourceRequest.java
@@ -5,4 +5,9 @@ */ public class LambdaResourceRequest implements ResourceRequest { + @Override + public ResourceType type() { + return ResourceType.LAMBDA; + } + }
diff --git a/core/api/src/main/java/org/onlab/onos/net/resource/ResourceRequest.java b/core/api/src/main/java/org/onlab/onos/net/resource/ResourceRequest.java index bc3d904..06e3666 100644 --- a/core/api/src/main/java/org/onlab/onos/net/resource/ResourceRequest.java +++ b/core/api/src/main/java/org/onlab/onos/net/resource/ResourceRequest.java
@@ -4,5 +4,11 @@ * Abstraction of resource request. */ public interface ResourceRequest { + /** + * Returns the resource type. + * + * @return the resource type + */ + ResourceType type(); }