Sho SHIMIZU
Committed by Gerrit Code Review

Make LinkResourceService deprecated

Change-Id: Iff92b25f51b9b1d8da4e8ed869afc51e5048d978
...@@ -22,7 +22,10 @@ import org.onosproject.net.resource.ResourceRequest; ...@@ -22,7 +22,10 @@ import org.onosproject.net.resource.ResourceRequest;
22 22
23 /** 23 /**
24 * Service for providing link resource allocation. 24 * Service for providing link resource allocation.
25 + *
26 + * @deprecated in Emu Release
25 */ 27 */
28 +@Deprecated
26 public interface LinkResourceService 29 public interface LinkResourceService
27 extends ListenerService<LinkResourceEvent, LinkResourceListener> { 30 extends ListenerService<LinkResourceEvent, LinkResourceListener> {
28 31
...@@ -31,14 +34,18 @@ public interface LinkResourceService ...@@ -31,14 +34,18 @@ public interface LinkResourceService
31 * 34 *
32 * @param req resources to be allocated 35 * @param req resources to be allocated
33 * @return allocated resources 36 * @return allocated resources
37 + * @deprecated in Emu Release
34 */ 38 */
39 + @Deprecated
35 LinkResourceAllocations requestResources(LinkResourceRequest req); 40 LinkResourceAllocations requestResources(LinkResourceRequest req);
36 41
37 /** 42 /**
38 * Releases resources. 43 * Releases resources.
39 * 44 *
40 * @param allocations resources to be released 45 * @param allocations resources to be released
46 + * @deprecated in Emu Release
41 */ 47 */
48 + @Deprecated
42 void releaseResources(LinkResourceAllocations allocations); 49 void releaseResources(LinkResourceAllocations allocations);
43 50
44 /** 51 /**
...@@ -47,7 +54,9 @@ public interface LinkResourceService ...@@ -47,7 +54,9 @@ public interface LinkResourceService
47 * @param req updated resource request 54 * @param req updated resource request
48 * @param oldAllocations old resource allocations 55 * @param oldAllocations old resource allocations
49 * @return new resource allocations 56 * @return new resource allocations
57 + * @deprecated in Emu Release
50 */ 58 */
59 + @Deprecated
51 LinkResourceAllocations updateResources(LinkResourceRequest req, 60 LinkResourceAllocations updateResources(LinkResourceRequest req,
52 LinkResourceAllocations oldAllocations); 61 LinkResourceAllocations oldAllocations);
53 62
...@@ -55,7 +64,9 @@ public interface LinkResourceService ...@@ -55,7 +64,9 @@ public interface LinkResourceService
55 * Returns all allocated resources. 64 * Returns all allocated resources.
56 * 65 *
57 * @return allocated resources 66 * @return allocated resources
67 + * @deprecated in Emu Release
58 */ 68 */
69 + @Deprecated
59 Iterable<LinkResourceAllocations> getAllocations(); 70 Iterable<LinkResourceAllocations> getAllocations();
60 71
61 /** 72 /**
...@@ -63,7 +74,9 @@ public interface LinkResourceService ...@@ -63,7 +74,9 @@ public interface LinkResourceService
63 * 74 *
64 * @param link a target link 75 * @param link a target link
65 * @return allocated resources 76 * @return allocated resources
77 + * @deprecated in Emu Release
66 */ 78 */
79 + @Deprecated
67 Iterable<LinkResourceAllocations> getAllocations(Link link); 80 Iterable<LinkResourceAllocations> getAllocations(Link link);
68 81
69 /** 82 /**
...@@ -71,7 +84,9 @@ public interface LinkResourceService ...@@ -71,7 +84,9 @@ public interface LinkResourceService
71 * 84 *
72 * @param intentId the target Intent's id 85 * @param intentId the target Intent's id
73 * @return allocated resources for Intent 86 * @return allocated resources for Intent
87 + * @deprecated in Emu Release
74 */ 88 */
89 + @Deprecated
75 LinkResourceAllocations getAllocations(IntentId intentId); 90 LinkResourceAllocations getAllocations(IntentId intentId);
76 91
77 /** 92 /**
...@@ -79,7 +94,9 @@ public interface LinkResourceService ...@@ -79,7 +94,9 @@ public interface LinkResourceService
79 * 94 *
80 * @param link a target link 95 * @param link a target link
81 * @return available resources for the target link 96 * @return available resources for the target link
97 + * @deprecated in Emu Release
82 */ 98 */
99 + @Deprecated
83 Iterable<ResourceRequest> getAvailableResources(Link link); 100 Iterable<ResourceRequest> getAvailableResources(Link link);
84 101
85 /** 102 /**
...@@ -88,7 +105,9 @@ public interface LinkResourceService ...@@ -88,7 +105,9 @@ public interface LinkResourceService
88 * @param link a target link 105 * @param link a target link
89 * @param allocations allocations to be included as available 106 * @param allocations allocations to be included as available
90 * @return available resources for the target link 107 * @return available resources for the target link
108 + * @deprecated in Emu Release
91 */ 109 */
110 + @Deprecated
92 Iterable<ResourceRequest> getAvailableResources(Link link, 111 Iterable<ResourceRequest> getAvailableResources(Link link,
93 LinkResourceAllocations allocations); 112 LinkResourceAllocations allocations);
94 113
......