| Package | Description |
|---|---|
| org.onosproject.net.group |
Abstractions for interacting with device port groups.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
StoredGroupEntry
Interface that defines set methods for a group entry
that is stored in the system.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultGroup
ONOS implementation of default group that is stored in the system.
|
| Modifier and Type | Method and Description |
|---|---|
Group |
GroupStore.getGroup(DeviceId deviceId,
GroupId groupId)
Returns the stored group entry for an id.
|
Group |
GroupStore.getGroup(DeviceId deviceId,
GroupKey appCookie)
Returns the stored group entry.
|
Group |
GroupService.getGroup(DeviceId deviceId,
GroupKey appCookie)
Returns a group object associated to an application cookie.
|
| Modifier and Type | Method and Description |
|---|---|
Iterable<Group> |
GroupStore.getExtraneousGroups(DeviceId deviceId)
Returns the extraneous groups associated with a device.
|
Iterable<Group> |
GroupStore.getGroups(DeviceId deviceId)
Returns the groups associated with a device.
|
Iterable<Group> |
GroupService.getGroups(DeviceId deviceId)
Returns all groups associated with the given device.
|
Iterable<Group> |
GroupService.getGroups(DeviceId deviceId,
ApplicationId appId)
Retrieves all groups created by an application in the specified device
as seen by current controller instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GroupStore.addOrUpdateExtraneousGroupEntry(Group group)
A group entry that is present in switch but not in the store.
|
void |
GroupStore.addOrUpdateGroupEntry(Group group)
Stores a new group entry, or updates an existing entry.
|
void |
GroupStore.removeExtraneousGroupEntry(Group group)
Remove the group entry from extraneous database.
|
void |
GroupStore.removeGroupEntry(Group group)
Removes the group entry from store.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GroupStore.pushGroupMetrics(DeviceId deviceId,
Collection<Group> groupEntries)
Submits the group metrics to store for a given device ID.
|
void |
GroupProviderService.pushGroupMetrics(DeviceId deviceId,
Collection<Group> groupEntries)
Pushes the collection of group detected in the data plane along
with statistics.
|
| Constructor and Description |
|---|
GroupEvent(GroupEvent.Type type,
Group group)
Creates an event of a given type and for the specified Group and the
current time.
|
GroupEvent(GroupEvent.Type type,
Group group,
long time)
Creates an event of a given type and for the specified Group and time.
|
Copyright © 2015. All rights reserved.