Committed by
Gerrit Code Review
ONOS-2298: Tag @Beta to resource request/allocation types
Change-Id: I03fd59a74b1ed16b452b51e098e98db3e6bc43f5
Showing
6 changed files
with
18 additions
and
2 deletions
... | @@ -15,9 +15,11 @@ | ... | @@ -15,9 +15,11 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.net.resource; | 16 | package org.onosproject.net.resource; |
17 | 17 | ||
18 | +import com.google.common.annotations.Beta; | ||
19 | + | ||
18 | /** | 20 | /** |
19 | * Abstraction of allocated resource. | 21 | * Abstraction of allocated resource. |
20 | */ | 22 | */ |
23 | +@Beta | ||
21 | public interface ResourceAllocation extends ResourceRequest { | 24 | public interface ResourceAllocation extends ResourceRequest { |
22 | - | ||
23 | } | 25 | } | ... | ... |
... | @@ -15,9 +15,12 @@ | ... | @@ -15,9 +15,12 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.net.resource; | 16 | package org.onosproject.net.resource; |
17 | 17 | ||
18 | +import com.google.common.annotations.Beta; | ||
19 | + | ||
18 | /** | 20 | /** |
19 | * Exception thrown for resource allocation errors. | 21 | * Exception thrown for resource allocation errors. |
20 | */ | 22 | */ |
23 | +@Beta | ||
21 | public class ResourceAllocationException extends ResourceException { | 24 | public class ResourceAllocationException extends ResourceException { |
22 | public ResourceAllocationException() { | 25 | public ResourceAllocationException() { |
23 | super(); | 26 | super(); | ... | ... |
... | @@ -15,9 +15,12 @@ | ... | @@ -15,9 +15,12 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.net.resource; | 16 | package org.onosproject.net.resource; |
17 | 17 | ||
18 | +import com.google.common.annotations.Beta; | ||
19 | + | ||
18 | /** | 20 | /** |
19 | * Represents a resource related error. | 21 | * Represents a resource related error. |
20 | */ | 22 | */ |
23 | +@Beta | ||
21 | public class ResourceException extends RuntimeException { | 24 | public class ResourceException extends RuntimeException { |
22 | 25 | ||
23 | /** | 26 | /** | ... | ... |
... | @@ -15,9 +15,11 @@ | ... | @@ -15,9 +15,11 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.net.resource; | 16 | package org.onosproject.net.resource; |
17 | 17 | ||
18 | +import com.google.common.annotations.Beta; | ||
19 | + | ||
18 | /** | 20 | /** |
19 | * Resource identifier. | 21 | * Resource identifier. |
20 | */ | 22 | */ |
23 | +@Beta | ||
21 | public interface ResourceId { | 24 | public interface ResourceId { |
22 | - | ||
23 | } | 25 | } | ... | ... |
... | @@ -15,9 +15,12 @@ | ... | @@ -15,9 +15,12 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.net.resource; | 16 | package org.onosproject.net.resource; |
17 | 17 | ||
18 | +import com.google.common.annotations.Beta; | ||
19 | + | ||
18 | /** | 20 | /** |
19 | * Abstraction of resource request. | 21 | * Abstraction of resource request. |
20 | */ | 22 | */ |
23 | +@Beta | ||
21 | public interface ResourceRequest { | 24 | public interface ResourceRequest { |
22 | /** | 25 | /** |
23 | * Returns the resource type. | 26 | * Returns the resource type. | ... | ... |
... | @@ -15,9 +15,12 @@ | ... | @@ -15,9 +15,12 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.net.resource; | 16 | package org.onosproject.net.resource; |
17 | 17 | ||
18 | +import com.google.common.annotations.Beta; | ||
19 | + | ||
18 | /** | 20 | /** |
19 | * Represents types for link resources. | 21 | * Represents types for link resources. |
20 | */ | 22 | */ |
23 | +@Beta | ||
21 | public enum ResourceType { | 24 | public enum ResourceType { |
22 | /** | 25 | /** |
23 | * Lambda resource type. | 26 | * Lambda resource type. | ... | ... |
-
Please register or login to post a comment