public interface VirtualGroupProviderService extends VirtualProviderService<VirtualGroupProvider>
| Modifier and Type | Method and Description |
|---|---|
void |
groupOperationFailed(NetworkId networkId,
org.onosproject.net.DeviceId deviceId,
org.onosproject.net.group.GroupOperation operation)
Notifies core if any failure from data plane during group operations.
|
void |
notifyOfFailovers(NetworkId networkId,
Collection<org.onosproject.net.group.Group> failoverGroups)
Notifies store of group failovers.
|
void |
pushGroupMetrics(NetworkId networkId,
org.onosproject.net.DeviceId deviceId,
Collection<org.onosproject.net.group.Group> groupEntries)
Pushes the collection of group detected in the data plane along
with statistics.
|
providervoid groupOperationFailed(NetworkId networkId, org.onosproject.net.DeviceId deviceId, org.onosproject.net.group.GroupOperation operation)
networkId - the identity of the virtual network where this rule appliesdeviceId - the device IDoperation - offended group operationvoid pushGroupMetrics(NetworkId networkId, org.onosproject.net.DeviceId deviceId, Collection<org.onosproject.net.group.Group> groupEntries)
networkId - the identity of the virtual network where this rule appliesdeviceId - device identifiergroupEntries - collection of group entries as seen in data planevoid notifyOfFailovers(NetworkId networkId, Collection<org.onosproject.net.group.Group> failoverGroups)
networkId - the identity of the virtual network where this rule appliesfailoverGroups - failover groups in which a failover has occurred