| Package | Description |
|---|---|
| org.onosproject.core |
ONOS Core API definitions.
|
| org.onosproject.net.flow |
Flow rule model & related services API definitions.
|
| org.onosproject.net.flow.instructions |
Traffic treatment model.
|
| org.onosproject.net.group |
Abstractions for interacting with device port groups.
|
| org.onosproject.net.statistic |
Service for looking up statistics on links.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultGroupId
Default implementation of
GroupId. |
| Modifier and Type | Method and Description |
|---|---|
GroupId |
FlowRule.groupId()
Returns the group id of this flow.
|
GroupId |
DefaultFlowRule.groupId() |
| Modifier and Type | Method and Description |
|---|---|
TrafficTreatment.Builder |
TrafficTreatment.Builder.group(GroupId groupId)
Sets the group ID.
|
DefaultTrafficTreatment.Builder |
DefaultTrafficTreatment.Builder.group(GroupId groupId) |
| Constructor and Description |
|---|
DefaultFlowRule(DeviceId deviceId,
TrafficSelector selector,
TrafficTreatment treatment,
int priority,
ApplicationId appId,
GroupId groupId,
int timeout,
boolean permanent,
FlowRuleExtPayLoad payLoad)
Support for the third party flow rule.
|
| Modifier and Type | Method and Description |
|---|---|
GroupId |
Instructions.GroupInstruction.groupId() |
| Modifier and Type | Method and Description |
|---|---|
static Instructions.GroupInstruction |
Instructions.createGroup(GroupId groupId)
Creates a group instruction.
|
| Modifier and Type | Method and Description |
|---|---|
GroupId |
GroupOperation.groupId()
Returns group identifier attribute of the operation.
|
GroupId |
Group.id()
Returns group identifier associated with a group object.
|
GroupId |
DefaultGroup.id()
Returns group identifier associated with a group object.
|
GroupId |
GroupBucket.watchGroup()
Returns group identifier used for liveness detection for a
failover bucket.
|
GroupId |
DefaultGroupBucket.watchGroup()
Returns group identifier used for liveness detection for a
failover bucket.
|
| Modifier and Type | Method and Description |
|---|---|
static GroupOperation |
GroupOperation.createAddGroupOperation(GroupId groupId,
GroupDescription.Type groupType,
GroupBuckets buckets)
Creates ADD group operation object.
|
static GroupOperation |
GroupOperation.createDeleteGroupOperation(GroupId groupId,
GroupDescription.Type groupType)
Creates DELETE group operation object.
|
static GroupBucket |
DefaultGroupBucket.createFailoverGroupBucket(TrafficTreatment treatment,
PortNumber watchPort,
GroupId watchGroup)
Creates failover group bucket with watchport or watchgroup.
|
static GroupOperation |
GroupOperation.createModifyGroupOperation(GroupId groupId,
GroupDescription.Type groupType,
GroupBuckets buckets)
Creates MODIFY group operation object.
|
Group |
GroupStore.getGroup(DeviceId deviceId,
GroupId groupId)
Returns the stored group entry for an id.
|
| Constructor and Description |
|---|
DefaultGroup(GroupId id,
DeviceId deviceId,
GroupDescription.Type type,
GroupBuckets buckets)
Default group object constructor with the available information
from data plane.
|
DefaultGroup(GroupId id,
GroupDescription groupDesc)
Default group object constructor with the parameters.
|
| Modifier and Type | Method and Description |
|---|---|
Load |
StatisticService.load(Link link,
ApplicationId appId,
Optional<GroupId> groupId)
Obtain the load for a the ingress to the given link used by
the specified application ID and group ID.
|
Copyright © 2015. All rights reserved.