| Package | Description |
|---|---|
| org.onosproject.net.intent |
Set of abstractions for conveying high-level intents for treatment of
selected network traffic by allowing applications to express the
what rather than the how.
|
| org.onosproject.net.resource |
Services for reserving network resources, e.g. bandwidth, lambdas.
|
| Modifier and Type | Method and Description |
|---|---|
List<Intent> |
IntentCompiler.compile(T intent,
List<Intent> installable,
Set<LinkResourceAllocations> resources)
Compiles the specified intent into other intents.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultLinkResourceAllocations
Implementation of
LinkResourceAllocations. |
| Modifier and Type | Method and Description |
|---|---|
LinkResourceAllocations |
LinkResourceStore.getAllocations(IntentId intentId)
Returns resources allocated for an Intent.
|
LinkResourceAllocations |
LinkResourceService.getAllocations(IntentId intentId)
Returns the resources allocated for an Intent.
|
LinkResourceAllocations |
LinkResourceService.requestResources(LinkResourceRequest req)
Requests resources.
|
LinkResourceAllocations |
LinkResourceService.updateResources(LinkResourceRequest req,
LinkResourceAllocations oldAllocations)
Updates previously made allocations with a new resource request.
|
| Modifier and Type | Method and Description |
|---|---|
Iterable<LinkResourceAllocations> |
LinkResourceStore.getAllocations()
Returns all allocated resources.
|
Iterable<LinkResourceAllocations> |
LinkResourceService.getAllocations()
Returns all allocated resources.
|
Iterable<LinkResourceAllocations> |
LinkResourceStore.getAllocations(Link link)
Returns resources allocated for a link.
|
Iterable<LinkResourceAllocations> |
LinkResourceService.getAllocations(Link link)
Returns all allocated resources to given link.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LinkResourceStore.allocateResources(LinkResourceAllocations allocations)
Allocates resources.
|
Iterable<ResourceRequest> |
LinkResourceService.getAvailableResources(Link link,
LinkResourceAllocations allocations)
Returns available resources for given link.
|
LinkResourceEvent |
LinkResourceStore.releaseResources(LinkResourceAllocations allocations)
Releases resources.
|
void |
LinkResourceService.releaseResources(LinkResourceAllocations allocations)
Releases resources.
|
LinkResourceAllocations |
LinkResourceService.updateResources(LinkResourceRequest req,
LinkResourceAllocations oldAllocations)
Updates previously made allocations with a new resource request.
|
| Constructor and Description |
|---|
LinkResourceEvent(LinkResourceEvent.Type type,
Collection<LinkResourceAllocations> linkResourceAllocations)
Constructs a link resource event.
|
Copyright © 2015. All rights reserved.