ONOS-2298: Tag @Beta to resource request/allocation types
Change-Id: I03fd59a74b1ed16b452b51e098e98db3e6bc43f5
diff --git a/core/api/src/main/java/org/onosproject/net/resource/ResourceAllocation.java b/core/api/src/main/java/org/onosproject/net/resource/ResourceAllocation.java
index c1f3372..4dd7381 100644
--- a/core/api/src/main/java/org/onosproject/net/resource/ResourceAllocation.java
+++ b/core/api/src/main/java/org/onosproject/net/resource/ResourceAllocation.java
@@ -15,9 +15,11 @@
*/
package org.onosproject.net.resource;
+import com.google.common.annotations.Beta;
+
/**
* Abstraction of allocated resource.
*/
+@Beta
public interface ResourceAllocation extends ResourceRequest {
-
}
diff --git a/core/api/src/main/java/org/onosproject/net/resource/ResourceAllocationException.java b/core/api/src/main/java/org/onosproject/net/resource/ResourceAllocationException.java
index 88c5ff0..c3d1fcc 100644
--- a/core/api/src/main/java/org/onosproject/net/resource/ResourceAllocationException.java
+++ b/core/api/src/main/java/org/onosproject/net/resource/ResourceAllocationException.java
@@ -15,9 +15,12 @@
*/
package org.onosproject.net.resource;
+import com.google.common.annotations.Beta;
+
/**
* Exception thrown for resource allocation errors.
*/
+@Beta
public class ResourceAllocationException extends ResourceException {
public ResourceAllocationException() {
super();
diff --git a/core/api/src/main/java/org/onosproject/net/resource/ResourceException.java b/core/api/src/main/java/org/onosproject/net/resource/ResourceException.java
index d527206..31e82d5 100644
--- a/core/api/src/main/java/org/onosproject/net/resource/ResourceException.java
+++ b/core/api/src/main/java/org/onosproject/net/resource/ResourceException.java
@@ -15,9 +15,12 @@
*/
package org.onosproject.net.resource;
+import com.google.common.annotations.Beta;
+
/**
* Represents a resource related error.
*/
+@Beta
public class ResourceException extends RuntimeException {
/**
diff --git a/core/api/src/main/java/org/onosproject/net/resource/ResourceId.java b/core/api/src/main/java/org/onosproject/net/resource/ResourceId.java
index dd11153..722ec4d 100644
--- a/core/api/src/main/java/org/onosproject/net/resource/ResourceId.java
+++ b/core/api/src/main/java/org/onosproject/net/resource/ResourceId.java
@@ -15,9 +15,11 @@
*/
package org.onosproject.net.resource;
+import com.google.common.annotations.Beta;
+
/**
* Resource identifier.
*/
+@Beta
public interface ResourceId {
-
}
diff --git a/core/api/src/main/java/org/onosproject/net/resource/ResourceRequest.java b/core/api/src/main/java/org/onosproject/net/resource/ResourceRequest.java
index 0d9e61e..fb53f12 100644
--- a/core/api/src/main/java/org/onosproject/net/resource/ResourceRequest.java
+++ b/core/api/src/main/java/org/onosproject/net/resource/ResourceRequest.java
@@ -15,9 +15,12 @@
*/
package org.onosproject.net.resource;
+import com.google.common.annotations.Beta;
+
/**
* Abstraction of resource request.
*/
+@Beta
public interface ResourceRequest {
/**
* Returns the resource type.
diff --git a/core/api/src/main/java/org/onosproject/net/resource/ResourceType.java b/core/api/src/main/java/org/onosproject/net/resource/ResourceType.java
index 8799404..7583213 100644
--- a/core/api/src/main/java/org/onosproject/net/resource/ResourceType.java
+++ b/core/api/src/main/java/org/onosproject/net/resource/ResourceType.java
@@ -15,9 +15,12 @@
*/
package org.onosproject.net.resource;
+import com.google.common.annotations.Beta;
+
/**
* Represents types for link resources.
*/
+@Beta
public enum ResourceType {
/**
* Lambda resource type.